Vamos dar uma otimizada neste algorítmo???
function Empty(Dados: string): boolean; begin Result := (Length(Trim(Dados)) = 0) or (Trim(Dados) = ' / /'); end; []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -----Mensagem original----- > De: auristonlopes [mailto:[EMAIL PROTECTED] > Enviada em: sexta-feira, 11 de março de 2005 00:42 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] *** AJUDAR UM INICIANTE *** > > > > 1. > Antes do TableBancos.Post, insira IF empty(DBEDITNOME.TEXT) THEN > DBEDITNOME.SETFOCUS; > ***************** FUNCAO EMPTY > DEFINA > { Verifica se a string esta vazia } > function Empty( Dados: string ): boolean; > ** LISTAGEM DA FUNCAO > function Empty( Dados: string ): boolean; > begin > if ( Length( Trim( Dados ) ) = 0 ) or > ( Trim( Dados ) = ' / /' ) then > Empty := True > else > Empty := false; > end; > *****************FIM DA FUNCAO > 2. > EU UTILIZO A FUNCAO ABAIXO: > e_filtro:=InputBox('Filtragem por função','Informe o código da > função',''); > > > espero que te ajude. > sds > Auriston > ----- Original Message ----- > From: Cristiano Rodrigo Gomes > To: delphi-br@yahoogrupos.com.br > Sent: Thursday, March 10, 2005 2:15 PM > Subject: [delphi-br] *** AJUDAR UM INICIANTE *** > > > > Pessoal, sou iniciante e estou prestes a concluir minha > primeira rotina de > cadastro. > > Tenhos duas dúvidas. > > 1 - No botão gravar, além dos comandos > > TableBancos.Post; > BitBtnGravar.Enabled:=False > ..... > > > gostaria que nesse mesmo botão onde estão estes comandos, > antes de gravar > ele verificasse se o DBEditNome está vazio ou não, para que > ele não consiga > gravar o cadastro em branco. > > 2 - Coloquei do lado do DBEditCodigo, um botãozinho para que > qdo o usuário > clique sobre ele, abra uma janela para que seja efetuada uma > consulta caso > ele queira ir diretamente para um determinado código, li em > alguma apostila > sobre InputQuery, como utilizo. > > Espero ajudas > > Obs: = Estou usando o Paradox. > > Mais uma coisa, alguém de vcs possuem mais ícones para serem > usados em > aplicações. > > Cristiano. > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html