Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odświeżanie danych w formularzu
Lewis
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.02.2008

Ostrzeżenie: (0%)
-----


Witam.

Mam Problem z bazą danych która robie. Jeżeli w trakcie wprowadzania danych do formularza "Nowe zamówienie" chce dodać nowego klienta to otwieram kolejny formularz "Nowy Klient" wprowadzam nowe dane, zamykam "Nowego Klienta" zatwierdzając jednocześnie dane. Dane o nowym kliencie zapisały się w bazie danych. Powracam do otwartego formularza "Nowe zamówienie" ale świeżo zapisanego nowego klienta nie znajdę w liście klientów. Odświeżam więc formularz przyciskiem "F5" - bez rezultatu, stworzyłem przycisk "odśwież" z komenda Refresh - bez rezultatu. Jedynym sposobem na skuteczne odświeżenie bazy danych w tym momencie jest poszukanie w menu opcji odśwież (ale to zabiera dużo czasu dla końcowego użytkownika bazy). Innym sposobem jest ponowny rozruch formularza "Nowe zamówienie", ale wtedy tracę wcześniej wprowadzone dane.

Pytanie. Jaka komendę użyć by skutecznie odświeżyć formularz "Nowe zamówienie" po wprowadzeniu nowego klienta?
Z góry dziękuję za pomoc.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
KolorG
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 1
Dołączył: 24.02.2008

Ostrzeżenie: (0%)
-----


Użyj komendy Requery w takim formacie Me.Nazwa_pola.Requery to odświeży listę
Go to the top of the page
+Quote Post
Lewis
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.02.2008

Ostrzeżenie: (0%)
-----


Dzięki za podpowiedz, udało się odświeżyć wybrane pole, komenda działa dbd.

Musiałem się jednak trochę namęczyć by właściwie wstawić komendę Requery. Zwykłe wstawienie jej jako np przycisku w danym formularzu nie dawało efektów poza wymazaniem wszystkich wprowadzonych informacji, dopiero przypisanie jej pod zdarzenie -przy wejściu- w polu kombi rozwijającym listę Klientów dało właściwe efekty.

Pozdrawiam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 22:06