Código: Selecionar todos
*****************************************************************************
Static Function Busca_Cli(w_Cli)
*****************************************************************************
IF EMPTY(w_Cli)
RETURN(.F.)
ENDIF
Men([Aguarde, Procurando ...],-1)
Select CadCli
Set Order to 2 &&->Indice Nome
LOCATE FOR ALLTRIM(w_Cli)$raza_CLIE
IF !FOUND()
TONE(1400,1); Men([Nome Não Localizado !],2)
w_Cli:=SPACE(45)
RETURN(.F.)
ENDIF
w_SAIR:=.F.
DO WHILE .T.
wCODI_CLIE:=IIF(FOUND(),CODI_CLIE,SPACE(5))
wRAZA_CLIE:=IIF(FOUND(),RAZA_CLIE,SPACE(45))
wTIPO_CLIE:=IIF(FOUND(),TIPO_CLIE,SPACE(1))
wENDE_CLIE:=IIF(FOUND(),ENDE_CLIE,SPACE(40))
wBAIR_CLIE:=IIF(FOUND(),BAIR_CLIE,SPACE(20))
wMUNI_CLIE:=IIF(FOUND(),MUNI_CLIE,SPACE(15))
wCEP_CLIE :=IIF(FOUND(),CEP_CLIE ,SPACE(8))
wUF_CLIE :=IIF(FOUND(),UF_CLIE ,SPACE(2))
wCGC_CLIE :=IIF(FOUND(),CGC_CLIE ,SPACE(14))
wINSC_CLIE:=IIF(FOUND(),INSC_CLIE,SPACE(16))
wFANTASIA :=IIF(FOUND(),FANTASIA,SPACE(20))
SETCOLOR(cor[11]); @ 06,28 SAY IIF(EOF(),[ ],IIF(wTIPO_CLIE=[J],[JUR¡DICA ],[F¡SICA ]))
SETCOLOR(cor[14])
@ 06,13 SAY wCODI_CLIE PICT [@R 9.9999]
@ 06,26 SAY wTIPO_CLIE PICT [!]
@ 07,13 SAY wRAZA_CLIE PICT [@!]
@ 07,59 SAY wFANTASIA PICT [@!]
@ 08,13 SAY wENDE_CLIE PICT [@!]
@ 08,62 SAY wBAIR_CLIE PICT [@!S16]
@ 09,13 SAY wMUNI_CLIE PICT [@!S18]
@ 09,37 SAY wCEP_CLIE PICT [@R 99999-999]
@ 09,55 SAY wUF_CLIE PICT [@!]
@ 10,13 SAY wCGC_CLIE PICT w_CGC
@ 10,56 SAY wINSC_CLIE PICT [@!]
IF w_SAIR
EXIT
ENDIF
IF FOUND()
SETCOLOR([R*/BG])
@ 07,12+AT(ALLTRIM(w_VARIAVEL),raza_CLIE) SAY ALLTRIM(w_VARIAVEL) PICT [@!]
SETCOLOR(cor[14])
IF !Conf([CONTINUA PESQUISA ?])
w_SAIR:=.T.
GO BOTT; SKIP
LOOP
ENDIF
Men([Aguarde, Procurando ...],-1)
CONT
ELSE
TONE(1400,1); Men([Final do Arquivo !],2)
w_SAIR:=.T.
ENDIF
ENDDO
SETCOLOR(cor[1])
RETURN(.F.)