mpix Posted January 19, 2007 at 04:04 PM Report #77273 Posted January 19, 2007 at 04:04 PM Ola! Ando eu aqui de volta do vb .net 😄 Fiz um formulario com TEXTBOX e RADIOBUTTON. Ao clicar num botão queria validar os campo antes de mandar para a base de dados: 1) verificar se os campos foram preenchidos ou seleccionados. Se houver algum campo vazio por exemplo, deve dar um alerta a dizer que falta preencher aquele campo e faz focus para aquele campo. 2) no radiobutton com duas hipóteses queria fazer o mesmo no caso de nenhum ser seleccionado. Qual o melhor modo para fazer isto? R: Fazer ifs para todos os casos?  ex: if rbtn1.checked = false and rbtn.checked.checked=false then       rbtn1.focus // nao sei se funciona end if          Um abraço.
Icaro Posted January 19, 2007 at 04:19 PM Report #77277 Posted January 19, 2007 at 04:19 PM por exemplo if textbox1.text="" then MsgBox(tem de prencher o campo tal) textbox1.focus() end if mas se quiseres validar o conteúdo já é outra conversa - só números por exemplo If Not IsNumeric(TextBox1.Text) Then       MsgBox("tem de introduzir um valor numérico!") textbox1.focus()      Exit Sub     End If
abYsmo Posted January 19, 2007 at 04:20 PM Report #77278 Posted January 19, 2007 at 04:20 PM Boas, Visto que pretendes que ele faça focus no campo nao preenchido penso k isso seja uma boa solução ( os "if"). Outra opção seria "obrigar" a preencher de uma forma sequencial, ou seja só depois de uma textbox estar preenchida é que a seguinte ficava com enabled=true. Espero ter ajudado []'s abYsmo
mAd Posted January 19, 2007 at 04:50 PM Report #77285 Posted January 19, 2007 at 04:50 PM Pois, para validares os campos tens de fazer if's!!!! Em relação aos radios, se eles forem do mesmo grupo, então um deles está sempre seleccionado.
mpix Posted January 22, 2007 at 11:37 AM Author Report #77756 Posted January 22, 2007 at 11:37 AM É isso mesmo 😛 Obrigado pela ajuda.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now