Mam pytanie:
Musze zrobic w Delphi formularz ktory bedzie wyswietlal dane klienta.
Dla kazdego klienta maja byc pozycje (zalozmy, ze imie i nazwisko) ktore wyswietlane sa z bazy (polaczenie za pomoca ADO) i moga byc edytowane i zmiany musza byc zapisywane do bazy. Zmiany sa zapisywane po nacisnieciu przycisku "Zapisz" (tak jak np. w Excelu).
Oczywiscie moge to zrobic za pomoca DBGrida, ale chce to zrealizowac za pomoca DBEditow albo zwyklych Editow.
Na razie przychodza mi do glowy 2 rozwiazania:
- dla kazdej pozycji (dla kazdego DBEdita) zrobic oddzielne zapytanie (jednak w przypadku np. 200 pozycji to troche bez sensu robic 200 zapytan)
- pozycje zrobic za pomocą zwyklych Editow i za kazdym razem po nacisnieciu przycisku "Zapisz" sczytywac wartosci wszystkich Editow i aktualizowac wartosci w bazie (jednak dla np. 200 pozycji to tez nie jest zbyt efektywne).
Ma ktos moze pomysl jak wszystkie pozycje zrealizowac za pomoca jednego zapytania lub ograniczonej liczby zapytan?
Dzieki za pomoc.