Fórum IF (tabela) - urgente !!!! #171952

28/07/2003

0

Como faço para saber se o campo Nome do registro 1 é igaul ao campo nome do registro 2?


Prissa

Prissa

Responder

Posts

28/07/2003

Rock.it

VEJA SE ISTO QUE PRECISA

TAB.FIRST;

AUX1 := TAB.FIELDBYNAME(´NOME´).ASSTRING;
TAB.NEXT;
AUX2 := TAB.FIELDBYNAME(´NOME´).ASSTRING;

IF AUX1 = AUX2 THEN
SHOWMESSAGE(´É IGUAL´)
ELSE
SHOWMESSAGE(´NUM É´);

é um jeito bem tosco, mais funciona. Se quiser algo melhor, explique mehor oq esta pretendendo antes de criticar o forum blz?!

[]s
8) rock.it


Responder

Gostei + 0

28/07/2003

Fer

Ola,
Crie 2 variaveis:
[b:7bca0a38c0]variavel1,variavel2:string;[/b:7bca0a38c0]
Depois vc posiciona no primeiro registro.
[b:7bca0a38c0]Tabela.first;[/b:7bca0a38c0]
Depois pegue o valor do campo e jogue em uma variavel:
[b:7bca0a38c0]Variavel1:=tabelacampo.asstring;[/b:7bca0a38c0]
Posicione no segundo registro:
[b:7bca0a38c0]Tabela.next;[/b:7bca0a38c0]
Pegue o valor do campo e jogue em outra variavel:
[b:7bca0a38c0]Variavel2:=tabelacampo.asstring;[/b:7bca0a38c0]
Depois compara as duas variaveis:
[b:7bca0a38c0]if variavel1=variavel2 then
showmessage(´valores iguais´)
else
showmessage(´valores diferentes´);[/b:7bca0a38c0]

Falow


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar