[ Nikola Radojicic @ 01.11.2005. 12:24 ] @
U Delphi-ju kod brisanja sloga se dobija box sa natpisom: Confirm Delete record? OK / Cancel Da li se to moze zameniti sa prevodom: Potvrda Brisanje sloga? OK / Odustani |
[ Nikola Radojicic @ 01.11.2005. 12:24 ] @
[ jablan @ 01.11.2005. 12:41 ] @
Da
[ Trodmi @ 01.11.2005. 16:10 ] @
He he... Fora... Elem, kod brisanja sloga ozbiljniji programi ne treba da cekaju da neko u dbgridu stisne ctrl+delete i da ti onda razbijas vuglu kako da poruku prevedes na taj i taj jezik (nacina naravno ima). Trebalo bi da: Sam napravis formu koja ce predstavljati dijalog za potvrdu brisanja. Taj dijalog moze da ima tvoje poruke, cvetice ili ruzicaste slonove na sebi itd... I sad ako neko klikne na dugme 'Da' ti u on click odradis
' sta_li_vec.delete'; 'forma_sa_cveticima.close'; Eto... [ palifra @ 01.11.2005. 18:20 ] @
@Trodmi, jel ima sanse da skratis ta ironija i sarkazam ovde.
Probaj malo inzinjerski pristup. Kratko i jasno. Znam da si duhovit... [ Trodmi @ 01.11.2005. 18:31 ] @
Nema sanse...A sto se inzenjerskog pristupa tice on je iznesen u prvom delu mog odgovora. Zaboravih, ako je tabela ili dataset prazan uputno je pre brisanja izvrsiti proveru:
if table1.recordcount>0 then brisi [Ovu poruku je menjao Trodmi dana 01.11.2005. u 19:48 GMT+1] [ Nikola Radojicic @ 02.11.2005. 11:07 ] @
Da malo pajasnim:
Na obrascu imam DBNavigator i kada se klikne na ikonicu za brisanje, posto je Confirm Delete = True, sledi pomenuti dijalog Delete record? Nije sporno da mogu da postavim nbDelete na False, čime se slanja brisanje iz navigatora, a da se posebno postavi npr. Button koji ce da odradjuje brisanje tekuceg sloga, gde bi dijalog bio na nasem jeziku. Ali ja bih pokusao da navigator ostane kompletan, a da dijalog za brisanje nekako prevedem na nas jezik. Mozda sam mnogo hteo, ali samo pitam, pa ako neko ima jos ideja... [ aleksandarpopov @ 02.11.2005. 11:22 ] @
Postavi da ti je taj confirm delete false, a u dogadjaj beforeDelete postavi dijalog kako ti je neko vec ranije napisao....
[ Nikola Radojicic @ 03.11.2005. 06:25 ] @
Hvala Aleksandru i Trodmiju za ideje koje su dovele do resenja problema.
Kljuc je bio u koriscenju beforeDelete i pomocnog obrasca sa dijalogom i naredbe Abort koja prekida brisanje ako se to izabere. Sila ste! Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|