Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: VBA w accesie i formularz z listą wyboru
orion68




Typ: neutral
Postów: 3
Zarejestrowany: Jun 2004
VBA w accesie i formularz z listą wyboru

Witam,

W accesie z poziomu VBA otwieram formularz, na której jest ComboBox z listę wyboru. Niestety po otwarciu program przechodzi dalej i nie czeka na dokonanie wyboru z listy. Jak "zatrzymać" program tak aby czekał na decyzję użytkownika.

wycinek kodu:

...
DoCmd.OpenForm "UserID"
...


Pozdrawiam
Darek

02-06-2004 09:59
Pokaż profil orion68  Wyślij email do orion68   
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

...
DoCmd.OpenForm "UserID"
...
Rozumiem, że po instrukcji otwarcia formularza masz jakieś dalsze instrukcje.
Otóż, formularze w Access'ie inaczej się zachowują od formularzy w Wordz'ie czy Excel'u. Tam, formularze otwierane są zawsze w trybie modalnym, tzn, że nie można przejść do innego okna ani wykonać żadnego polecenia występującego po instrukcji otwarcia takiego formularza, np.:
UserForm1.Show
Inaczej jest w Access'ie. Tu wiekdzość formularzy otwieranych jest w trybie zwykłym, a nawet otwarcie w trybie modalnym nie zatrzymuje dalszego kodu.
Zatem, powinieneś otworzyć formularz i przy zamykaniu formularza uruchomić dalszą część kodu, np.:
DoCmd.OpenForm "UserID"
'i dalej nic

Private Sub Form_Close()
  'dalszyKod
End Sub

Polecam moją książkę:
http://helion.pl/ksiazki/ofvba.thm

[Post edytowany dnia 02-06-2004 21:41 przez losmac]


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

02-06-2004 21:40
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
orion68




Typ: neutral
Postów: 3
Zarejestrowany: Jun 2004

Dzięki za pomoc.
Działa świetnie.

Książka jest super.

Pozdrawiam
Darek

07-06-2004 10:15
Pokaż profil orion68  Wyślij email do orion68   
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1