Ik weet niet goed hoe dit uit te leggen, maar ga het proberen.
Ik heb een keuzelijst met daarin orderID(niet zichtbaar, hiervan afhankelijk) en ordernummers. Ik heb tabellen: Orders(OrderID, ordernummer,organisatieID, blabla), Organisatie(OrganisatieID,naam,contactpersonenID, blabla), en nog meer die niet van belang zijn. Nu wil ik door middel van een klik op de keuzelijst op een ordernummer dus de gegevens op mijn formulier updaten. Ik heb daarvoor de volgende code:
Set rs = Me.Recordset.Clone
rs.FindFirst "Order.OrderID = " & Me![kzOrdernummers] & ""
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
Ik gebruik de volgende query op mijn formulier:
SELECT ORDER.OrderID, ORDER.OrganisatieID, ORDER.Ordernummer, ORDER.Referentie, ORDER.Orderdatum, ORDER.Leverdatum, ORDER_INFORMATIE.OrderID, ORDER_INFORMATIE.OrderInformatieID, ORGANISATIE.Naam, ORGANISATIE.DebiteurenNummer, ADRES.Adres, ADRES.Postcode, ADRES.Woonplaats, LAND.Land, FACTUUR.Factuurnummer, FACTUUR.FactuurDatum
FROM (ORGANISATIE INNER JOIN (LAND INNER JOIN (ADRES INNER JOIN ADRES2ORGANISATIE ON ADRES.AdresID = ADRES2ORGANISATIE.AdresID) ON LAND.LandID = ADRES.LandID) ON ORGANISATIE.OrganisatieID = ADRES2ORGANISATIE.OrganisatieID) INNER JOIN (([ORDER] INNER JOIN FACTUUR ON ORDER.OrderID = FACTUUR.OrderID) INNER JOIN ORDER_INFORMATIE ON ORDER.OrderID = ORDER_INFORMATIE.OrderID) ON ORGANISATIE.OrganisatieID = ORDER.OrganisatieID;
Nu is het probleem dat als ik op een willekeurig ordernummer klik, hij er maar 2 laat zien en de rest verwijst naar die twee ordernummers(of zoiets). In ieder geval laat ie maar 2 organisaties zien bij het klikken. Kan iemand mij aub helpen. BVD Bart
Ik heb een keuzelijst met daarin orderID(niet zichtbaar, hiervan afhankelijk) en ordernummers. Ik heb tabellen: Orders(OrderID, ordernummer,organisatieID, blabla), Organisatie(OrganisatieID,naam,contactpersonenID, blabla), en nog meer die niet van belang zijn. Nu wil ik door middel van een klik op de keuzelijst op een ordernummer dus de gegevens op mijn formulier updaten. Ik heb daarvoor de volgende code:
Set rs = Me.Recordset.Clone
rs.FindFirst "Order.OrderID = " & Me![kzOrdernummers] & ""
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
Ik gebruik de volgende query op mijn formulier:
SELECT ORDER.OrderID, ORDER.OrganisatieID, ORDER.Ordernummer, ORDER.Referentie, ORDER.Orderdatum, ORDER.Leverdatum, ORDER_INFORMATIE.OrderID, ORDER_INFORMATIE.OrderInformatieID, ORGANISATIE.Naam, ORGANISATIE.DebiteurenNummer, ADRES.Adres, ADRES.Postcode, ADRES.Woonplaats, LAND.Land, FACTUUR.Factuurnummer, FACTUUR.FactuurDatum
FROM (ORGANISATIE INNER JOIN (LAND INNER JOIN (ADRES INNER JOIN ADRES2ORGANISATIE ON ADRES.AdresID = ADRES2ORGANISATIE.AdresID) ON LAND.LandID = ADRES.LandID) ON ORGANISATIE.OrganisatieID = ADRES2ORGANISATIE.OrganisatieID) INNER JOIN (([ORDER] INNER JOIN FACTUUR ON ORDER.OrderID = FACTUUR.OrderID) INNER JOIN ORDER_INFORMATIE ON ORDER.OrderID = ORDER_INFORMATIE.OrderID) ON ORGANISATIE.OrganisatieID = ORDER.OrganisatieID;
Nu is het probleem dat als ik op een willekeurig ordernummer klik, hij er maar 2 laat zien en de rest verwijst naar die twee ordernummers(of zoiets). In ieder geval laat ie maar 2 organisaties zien bij het klikken. Kan iemand mij aub helpen. BVD Bart
Laatst bewerkt: