Citat:
Trtko: Problemi se baš znaju javljat kad na on change , after update želiš ispisat polja iz kombo boksa........to govorim iz iskustva, nisam kasnije provjeravo zašto , ali zezalo me u nekim slučajevima.....
Moguće je da se to dešava, odnosno da do događaja AfterUpdate uopšte ne dođe prilikom korišćenja combo-box-a. Onda je verovatno najbolje napisati na On Click, pošto se taj događaj sigurno izvršava. Nemem prečesto problem da mi je potreban requery oko dva combo box-a sa istim izvorom podataka. Razlog je verovatno sledeći:
Radi totalne automatizacije izbegavam korišćenje “čas miš-čas tastatura”, te na nivou forme postavljam osobinu Key Preview = Yes, a na događaj On Key Down combo box-a koristim metodu Dropdown. Nešto ovako otprilike:
Private Sub PartnerID_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyDown: Me![PartnerID].Dropdown
End Select
End Sub
Potom koristim donju kursorsku strelicu za otvaranje combo box-a. Tako je korišćenje miša svedeno na minimum. Tamo gde to ima smisla, postavkom ograničenja ne dozvoljavam ulazak u sledeće polje (On Enter) ako prethodno polje nije popunjeno.
Sve u svemu, mislim da se u većini slučajeva može izbeći situaciju da requery uopšte bude potreban. Možda u ovom i ne leži pravi odgovor ali mi je iskustvo takvo.