16. december 2003 - 09:10Der er
6 kommentarer og 1 løsning
Combo Beforeupdate skal være tom (tror jeg)
Hej Eksperter
Jeg har en hovedformular, med en combobox der styrer alle øvrige textfelter på formularen. Den har sine data fra een tabel, og dens "rækkekilde" er KundeId, Kundenavn, hvor den bundne kolonne er Kundenavn.
Et af de øvrige textfelter er så KundeId som automatisk opdaterer sig, hvis jeg ændrer kundenavnet i Comboen. Formen åbner sig altid så den starter hvor KundeId=1. Det er default og ikke mit valg - og indtil idag har det heller ikke generet.. ;-) Så vidt så godt.
MEN hvis jeg trykker på "næste post" eller på "Page Up/Down" så er det kun alle øvrige textfelter der ændrer sig, men IKKE min Combo. Ligeså med muse-scrolleren.. Jeg havde valgt den nemme løsning og fjernede muligheden for "Næste post", men er lige blevet gjort opmærksom på de øvrige muligheder. Skal jeg enten fjerne alle andre muligheder for at vælge poster, eller skal jeg måske sørge for, at formen starter uden at have valgt noget? (Dvs hvor KundeId er tom)?
Forstaar jeg det rigtigt i at du reelt set vil have to metoder til at naa frem til en post - dels gennem de traditionelle navigationskanpper og dels fra combo-boxen?
Jeg tror umiddelbart at han godt kunne tænke sig, enten at kundenavnet også ændre sig hvis brugeren benytter, record selector, mouse scroll eller pageup/down til at navigere men, eller også kunne kan godt tænke sig at man kan slå alle disse navigations muligheder fra, så det kun er via comboboxen det sker.
Du kan i hvert fald sørge for at combo'en også skifter data, ved at give den en record source, jeg kunne forestille mig at den iøjeblikket er 'Unbound' ikke sandt?
Tore, I would suggest that you place a field on the form showing the Kundenavn. Then in the combo boxes after update event set the value of the combo to null AFTER you have moved to the record
Private Sub Kombinationsboks34_AfterUpdate() ' Søg efter den post, der svarer til kontrolelementet. Dim rs As Object
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.