Strona 1 z 1

Poprawność rekordu

: śr lut 25, 2015 11:42 am
autor: PablooN
Witam,
chciałbym sprawdzać w formularzu przed zapisem danych czy rekord (konkretnie klucz obcy) znajduje się w bazie. Gdy użytkownik próbuje zapisać dane do tabeli i wpisze rekord, którego nie ma w bazie to wyrzuca mi błąd.
Proszę o podpowiedź jak skontrolować dane przed zapisem formularza. Nie mogę zastosować listy rozwijanej bo tych rekordów jest za dużo.

Z góry dziękuję za pomoc.

Re: Poprawność rekordu

: śr lut 25, 2015 11:08 pm
autor: mih
witam,

żaden ze mnie specjalista, ale miałem podobny problem i mam kilka prymitywnych pomysłów. Nie wiem o jakiej ilości rekordów mówisz, ale dużo pomaga zwiększenie ilości pozycji w liście rozwijanej (np. do 30) i uszeregowanie ich alfabetycznie. Możesz też ograniczyć rekordy z listy rozwijanej uzależniając je od jakiejś innej kolumny ale to ciężko coś więcej powiedzieć nie znając szczegółów.

Re: Poprawność rekordu

: czw lut 26, 2015 5:21 pm
autor: Jan_J
Z ergonomią wprowadzania danych bywa średnio, ale warto pamiętać, że
* istnienie listy rozwijanej nie zabrania wpisania wartości z palca, o ile ktoś się nie myli;
* użycie listy rozwijanej nie musi polegać na przewijaniu myszką. Wyszukiwanie przyrostowe w miarę pisania działa całkiem sprawnie; oczywiście lepiej, żeby wartości na liście były posortowane.

Re: Poprawność rekordu

: pt lut 27, 2015 11:27 am
autor: PablooN
Rozumiem że tą funkcjonalność zapewni mi pole kombi?