Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Combobox
uah




Typ: neutral
Postów: 1
Zarejestrowany: Jun 2003
Combobox

witam
postawiono przede mna zadanie ponad moje sily, prosze wiec o
pomoc.
zatrzymalem sie na problemie userform. chcialbym stworzyc
taki userform, ktory zawieralby co najmniej 3 rozwijane
comboboxy z dodatkowa mozliwoscia wprowadzenia, nieistniejacej
na liscie, pozycji. po wypelnieniu takiego userformu dane
powinny sie pojawic w bazie danych , znajdujacej sie w innym
formularzu, jako kolejny rekord.
z gory dziekuje za odpowiedz
pozdrawiam
Lukasz L.

09-07-2003 11:27
Pokaż profil uah  Wyślij email do uah   
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
Nie rozumiem problemu...

Nie rozumiem problemu...
Combobox'a powiązujesz ze źródłem danych. Po wprowadzeniu w nim wartości zostanie ona dodana do bazy. Aby tę wartość zobaczyć w innym formularzu, wystarczy odświeżyć źródło tego formularza. Służy do tego metoda Requery, możesz też użyć Refresh, jeśli program ma działać w środowisku sieciowym.


_____________________________________________
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ś

11-07-2003 22:16
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Lord Jim




Typ: neutral
Postów: 8
Zarejestrowany: Sep 2003

Bardzo to zagmatwałeś, zgaduję że chcesz dodawać nowe pozycje do combo, a po naciśnięciu jakiegoś przycisku nowo wprowadzone dane lądowałyby w bazie danych, z których korzysta inny formularz.
Jeśli tak to proponuję pod każdym Combo zrobić pole tekstowe, a obok tych pól przycisk Dodaj.Naciśnięcie przycisku powoduje dodanie zawartości poszczególnych pól do odpowiednich Combo (polecenie mojeCombo.AddItem). Po zakończeniu wprowadzania danych naciśnięcie innego przycisku dodaje nowo wprowadzone dane do bazy (np. poprzez DAO - recordset.addnew), po czym odświeża formularz (mojFormularz.requery).

11-09-2003 15:15
Pokaż profil Lord Jim  Wyślij email do Lord Jim   
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1