Toon posts:

[Access2000] Fout bij koppelen gegevens uit 2 tabellen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb 2 tabellen :

Tabel 1 : NummerA (Primary key) NummerB(wordt opgezocht in Tabel 2, dus Foreign Key)
Tabel 2 : NummerB (Primary key)

Ik heb een formulier met 2 keuzelijsten.
Keuzelijst1 : Haalt de gegevens in de lijst uit Tabel1 met een sql query, alle NummerA's die nog geen NummerB hebben komen in die lijst

Keuzelijst2 : Haalt de gegevens in de lijst uit Tabel2, hier staan alle NummerB's in die nog geen NummerA hebben.

Nu wil ik graag met behulp van dat formulier die 2 nummers koppelen, maar elke keer als ik dat doe krijg ik een foutmelding dat hij dat niet kan doen, omdat er dan dubbele waarden zouden komen. Dus hij maakt elke keer een nieuwe aan. Ik wil dus dat hij alleen selecteert en na het selecteren van de 2e en na het geven van een enter(of een knop) dat hij de tabellen aanpast in plaats van nieuwe aanmaakt.

Wat doe ik verkeerd?

  • Batsies
  • Registratie: Mei 2002
  • Laatst online: 27-01-2022

Batsies

E-Developing

Kan je misschien je Query posten?

E-Developing


Verwijderd

Topicstarter
1e keuzelijst

SELECT NummerA
FROM Tabel1
WHERE NummerB is null
ORDER BY NummerA;

Keuzelijst 2:

SELECT NummerB
FROM Tabel2
WHERE Tabel2.NummerB not in (select Tabel1.NummerB from Tabel1 where Tabel1.NummerB not like ' ')
ORDER BY NummerB;

Verwijderd

Topicstarter
Niemand een idee?

Verwijderd

waarom gebruik je hier geen null? en wel een like ' '?