[ sparc @ 21.03.2011. 09:02 ] @
Pocetnik sam u razvoju VB desktop aplikacija i muci me obrada greske prilikom upisa u bazu. Koristim details formu sa datagridview-om. Za data grid view imam zabranu azuriranja, dodavanja i brisanja, za upis podataka u bazu koristim standardnu try catch proceduru. Try Me.Validate() Me.DevizeBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.DevizeDataSet) Me.DevizaTextBox.Focus() Catch ex As Exception MsgBox(ex.Message) Me.DevizaTextBox.Focus() End Try Ova procedura izbaci standardnu poruku na engleskom sa nazivom kolone u kojoj je greska, pri cemu ne mogu da ocekujem od svakog korisnika da zna engleski. U tabeli "Deviza" u bazi imam validaciju nad poljem "Naziv"koje ne dozvoljava da vrednost bude null, odnosno prazno. Znam kako to da uradim kroz formu. Medjutim, zeleo bih da prilikom pojave greske koja dolazi kod upisa u bazu da ispitam u kojoj se koloni javlja greska (kolonama) i da korisniku pored text polja u formi postavim znak gde je greska. Hvala unapred na pomoci. |