Noobezinho 28/10/2014, 11:14
Marcos
Aqui está teu aplicativo modificado
Algumas ponderações :
Procure usar prefixos no objetos, tblPedidos, tbl_ItensPedidos, frmPedidos, frm_Pedidos, qryMinhaConsulta ou ConsPedidos, etc...
Isso ajuda a você na hora de ler os códigos e a outros programadores que irão ler esses códigos.
Teu aplicativo:
Sugiro que use o CodPedido como autonumeração na tabela pedido e numero inteiro longo na tabela ItensPedidos,
assim não precisará digitar esse código
Se fizer isso, modifique os códigos VBA desse campos de texto para nume rico, retirando as aspas simples deles.
A função TestaCampos() só verificará se os campos estão preenchidos, aqueles que tiver a Marca "t" (sem as aspas) na folha de propriedades.
Essa função só testará os campos do formulário principal.
Os campos do subformulario itenspedidos serão testado na propriedade Ao Sair de cada controle. Veja na folha de propriedades e no módulo classe do formulário a função.
Como teu formulário tem os botões salvar e fechar, veja que ao clicar no botão fechar os mesmo chama o código do botão salvar.
Desative o botão Fechar do formulário ( o X do cabeçalho), assim o usuário só poderá fecha-lo clicando num dos botões Salvar e Fechar.
Noob
Última edição por Noobezinho em 28/10/2014, 11:56, editado 1 vez(es)
.................................................................................
A pergunta que não quer calar:Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...Ajude a ser ajudado:Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.