Beste,
ik heb een tabel/formulier met daarin 3 velden:
- bankcode
- banknummer
- iban-nummer
Op het formulier staat een tekstveld waarin, als de bankcode of het banknummer gewijzigd wordt, een iban-nummer gegenereerd wordt m.b.v. een functie GetIBAN, en geplaatst in veld iban-nummer. Dat werkt goed.
Echter: indien we het banknummer via een OLEDB-connectie wijzigen, gebeurt er natuurlijk helemaal niets omdat dit niet op het formulier plaatsvindt.
Hoe kan ik ervoor zorgen dat de waarde in tabelveld iban-nummer wijzigt als er via OLEDB iets wijzigt aan de andere twee velden?
Data-macro after_update vanuit Access werkt niet, execute update-query in Access met OLEDB werkt niet (wil dan een parameter hebben?!). De functie zelf aanroepen vanuit OLEDB lukt ook niet ("update table set iban-nummer = GetIBAN(Bankcode + Banknummer);" (eigen functies niet toegestaan blijkbaar).
Het makkelijkst zou zijn om met OLEDB een update te kunnen doen waarbij het iban-nummer gevuld wordt met de waarde uit het formuliertekstveld; die lijkt namelijk wel direct te veranderen. Is dat mogelijk?
Andere ideeën?
Hartelijk dank vast!
ik heb een tabel/formulier met daarin 3 velden:
- bankcode
- banknummer
- iban-nummer
Op het formulier staat een tekstveld waarin, als de bankcode of het banknummer gewijzigd wordt, een iban-nummer gegenereerd wordt m.b.v. een functie GetIBAN, en geplaatst in veld iban-nummer. Dat werkt goed.
Echter: indien we het banknummer via een OLEDB-connectie wijzigen, gebeurt er natuurlijk helemaal niets omdat dit niet op het formulier plaatsvindt.
Hoe kan ik ervoor zorgen dat de waarde in tabelveld iban-nummer wijzigt als er via OLEDB iets wijzigt aan de andere twee velden?
Data-macro after_update vanuit Access werkt niet, execute update-query in Access met OLEDB werkt niet (wil dan een parameter hebben?!). De functie zelf aanroepen vanuit OLEDB lukt ook niet ("update table set iban-nummer = GetIBAN(Bankcode + Banknummer);" (eigen functies niet toegestaan blijkbaar).
Het makkelijkst zou zijn om met OLEDB een update te kunnen doen waarbij het iban-nummer gevuld wordt met de waarde uit het formuliertekstveld; die lijkt namelijk wel direct te veranderen. Is dat mogelijk?
Andere ideeën?
Hartelijk dank vast!