Jump to content

Recommended Posts

Posted

Boas pessoal!!! O que queria era mais propor um debate sobre o seguinte, quando temos um formulário que apenas vai inserir dados devo usar directamente os campos provenientes da tabela ou criar campos sem ligação a tabela e depois fazer um insert?

Eu até agora usei sempre o primeiro método que falei é mais simples porque basta ao abrir fazer addnew e ele aparece logo com os campos vazios, e no final valido os dados (guardo ou não dependendo do botão pressionado: ok ou Cancel) e faço novamente addnew. Mas agora entrei em conflito com a minha cabeça pois ela diz-me que deve ser mais seguro e limpo eu usar o segundo método.

Quem terá razão a preguiça ou a razão?

Posted

Mas como é que reinicias o formulário?

Conheces alguma forma diferente desta:

Controls.Clear() ' "apaga" todos os campos
InitializeComponent() ' inicializa os campos
Show() 'mostra os campos
Posted

Também uso sempre o segundo método.

Podes fazer algo deste tipo:

1. Limpa campos

2. Ao confirmar, faz um insert na bd dos dados preenchidos e volta ao ponto 1

3. Se cancelar, fecha o formulário sem guardar nada

Posted (edited)

Mas como é que limpas os campos?

Existe melhor que limpar um a um:

txtnome.text=""
txtidade.text=""
txtbi.text=""
txtnif.text=""
.
.
.
txtdatains.text=""

eu queria evitar ter que fazer estes campos todos.

Edited by veaoum

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.