Geachte helpers van het forum,
Ik zou graag hulp willen bij het opstellen van een SQL, dit is ondertussen weer even geleden dus ik zal wel weer dingen door elkaar halen waardoor ik weer een foutmelding krijg.
Ik heb een database in Acces opgemaakt, hierin staan totaal 5 kolommen waarvan ik de gegevens nodig heb en in textboxen in een userform in Excel zou willen plaatsen.
De kolommen in de database zijn: Id_nr, kolom1prijs, kolom2prijs, kolom3prijs, kolom4prijs
Ik zou graag van de kolom ID_nr het laatste ingevoerde nummer willen hebben ivm prijswijzigingen, deze kolom staat op automatisch nummeren, de overige kolommen staan in valuta's en die waardes wil ik overbrengen naar textboxen in een userform.
Ik weet dat ik met de SQL = "SELECT MAX(Id_nr) FROM Eenheidsprijzen;" het laatste nummer krijg uit die kolom, alleen krijg ik de waardes niet uit de andere kolommen omdat deze niet zijn ingeladen in het geheugen, dus ik dacht aan de onderstaande SQL.
SQL = "SELECT MAX(Id_nr), Kolom1prijs, Kolom2prijs, Kolom3prijs, Kolom4prijs FROM Eenheidsprijzen;"
en dan om de waardes naar de textboxen te laten plaatsen met iets van b.v. Textbox1.value = rs.Fields(0).Value
Echter alleen als ik de bovenstaande SQL gebruik dan krijg ik de foutmelding: De query bevat geen opgegeven expressie 'kolomprijs1' als onderdeel van een statische functie, dus ik kan niet eens verder om de waardes naar de textboxen te laten plaatsen.
Zou iemand mij kunnen aangeven wat ik fout aangeef in de SQL om het bovenstaande te kunnen realiseren?
Alvast bedankt voor de reacties,
Mvg,
E.
Ik zou graag hulp willen bij het opstellen van een SQL, dit is ondertussen weer even geleden dus ik zal wel weer dingen door elkaar halen waardoor ik weer een foutmelding krijg.
Ik heb een database in Acces opgemaakt, hierin staan totaal 5 kolommen waarvan ik de gegevens nodig heb en in textboxen in een userform in Excel zou willen plaatsen.
De kolommen in de database zijn: Id_nr, kolom1prijs, kolom2prijs, kolom3prijs, kolom4prijs
Ik zou graag van de kolom ID_nr het laatste ingevoerde nummer willen hebben ivm prijswijzigingen, deze kolom staat op automatisch nummeren, de overige kolommen staan in valuta's en die waardes wil ik overbrengen naar textboxen in een userform.
Ik weet dat ik met de SQL = "SELECT MAX(Id_nr) FROM Eenheidsprijzen;" het laatste nummer krijg uit die kolom, alleen krijg ik de waardes niet uit de andere kolommen omdat deze niet zijn ingeladen in het geheugen, dus ik dacht aan de onderstaande SQL.
SQL = "SELECT MAX(Id_nr), Kolom1prijs, Kolom2prijs, Kolom3prijs, Kolom4prijs FROM Eenheidsprijzen;"
en dan om de waardes naar de textboxen te laten plaatsen met iets van b.v. Textbox1.value = rs.Fields(0).Value
Echter alleen als ik de bovenstaande SQL gebruik dan krijg ik de foutmelding: De query bevat geen opgegeven expressie 'kolomprijs1' als onderdeel van een statische functie, dus ik kan niet eens verder om de waardes naar de textboxen te laten plaatsen.
Zou iemand mij kunnen aangeven wat ik fout aangeef in de SQL om het bovenstaande te kunnen realiseren?
Alvast bedankt voor de reacties,
Mvg,
E.