Tabela Paradox

Delphi

21/09/2003

Gostaria de saber como faço para buscar uma informação (que foi digitada num edit) numa tabela.


Agradeço desde já.
Toyoda 8)


Toyodaa

Toyodaa

Curtidas 0

Respostas

Ricardo Barbosa

Ricardo Barbosa

21/09/2003

Tente usar a propriedade

DBEdit1.Field.Text

Acho que assim também funciona

DBEdit1.Field.Value

Bom um desses dois..

Espero ter ajudado.


GOSTEI 0
Japa

Japa

21/09/2003

Com TQuery:
with Query do begin Close; SQL.Clear; SQL.Add(´Select * from Sua_Tabela where Campo like :cond1´); Params[0].AsString:= Edit.Text+´¬´; Open; end;

Com TTable:
Table.Locate(´Campo´, Edit.Text,[]);

:wink:


GOSTEI 0
Toyodaa

Toyodaa

21/09/2003

gostaria de saber como faço para gravar os dados de um edit em uma tabela paradox.

agradeço desde de já.
Toyoda


GOSTEI 0
Japa

Japa

21/09/2003

Com Query:
With Query do begin close; sql.clear; sql.add(´Insert into Sua_Tabela(Campo1, Campo2)´); sql.add(´values(:cond1, :cond2)´); params[0].asinteger:= strtoint(Edit1.text); params[1].asstring:= Edit2.text; ExecSQL; end;

obs: Quanto mais campos voce querer colocar mais parametros voce precisa passar....
Amigo me descupe mas com TTable eu não sei inserir.. faz um tempo que não mexo com TTable...
Bom boa sorte amigo :wink:


GOSTEI 0
Edilcimar

Edilcimar

21/09/2003

with table1 do
begin
edit;
fieldbyname(´NOMEDOCAMPO´).asstring := edit1.text;
post;
end;


GOSTEI 0
Toyodaa

Toyodaa

21/09/2003

Com TQuery: [quote:ef65d9ba8c] with Query do begin Close; SQL.Clear; SQL.Add(´Select * from Sua_Tabela where Campo like :cond1´); Params[0].AsString:= Edit.Text+´¬´; Open; end;

Com TTable:
Table.Locate(´Campo´, Edit.Text,[]);

:wink:[/quote:ef65d9ba8c]

O que eu devo colocar no lugar desse ´cond´ e para q serve o comando Params?

Agradeço desde já.
Toyoda


GOSTEI 0
Echoesofpinkfloyd

Echoesofpinkfloyd

21/09/2003

[quote:6f46a0b956=´Japa´]Com TQuery: [quote:6f46a0b956] with Query do begin Close; SQL.Clear; SQL.Add(´Select * from Sua_Tabela where Campo like :cond1´); Params[0].AsString:= Edit.Text+´¬´; Open; end;

Com TTable:
Table.Locate(´Campo´, Edit.Text,[]);

:wink:[/quote:6f46a0b956]

O que eu devo colocar no lugar desse ´cond´ e para q serve o comando Params?

Agradeço desde já.
Toyoda[/quote:6f46a0b956]


os ´cond´ sao as variaveis que serao atribuidas aos campos de sua tabela...quanto aos ´params´ devem ter tantos quantos forem os ´cond1´, e serve pra passar como parametro para a string sql ...poderia tambem ser assim ... pra entender melhor :

with Query do
begin
Close;
SQL.Clear;
SQL.Add(´Select * from Sua_Tabela where Campo like :cond1´);
Parambyname(´cond1´).AsString:= Edit.Text+´¬´;
Open;
end;


GOSTEI 0
Japa

Japa

21/09/2003

É isso que o amigo EchoesOfPinkFloyd falou.... Mas não se esqueça, essas cond prescisa ter o ´:´ dois pontos para passar.... até mais e boa sorte :wink:


GOSTEI 0
POSTAR