Fórum Edit na consulta #258359
14/11/2004
0
Tipo no lugar de aparecer no DBGrid como normalmente aparece.
aparece em um EDIT cada campo em um edit
Agradeço desde já!
_celo
Curtir tópico
+ 0Posts
14/11/2004
Ricardo.vano
Não estou com o Delphi aqui para testar, mas tente isso:
EditCampo1.Text := Query1.SQL.Add(´Select Campo1 From Tabela´); EditCampo2.Text := Query1.SQL.Add(´Select Campo2 From Tabela´);
Se não funcionar, me avise que testo no Delphi e mando da forma correta.
Gostei + 0
14/11/2004
Ricardo.vano
Fica fácil. Na propriedade DataSource de cada DBEdit coloque o DataSource desejado. O mesmo para todos.
Na propriedade DataField, coloque o campo que deverá aparecer.
Para controlar os registros, coloque um DBControls e indique o mesmo DataSource.
Gostei + 0
14/11/2004
Ricardo.vano
EditCampo1.Text := Query1.SQL.Add(´Select Campo1 From Tabela´); EditCampo2.Text := Query1.SQL.Add(´Select Campo2 From Tabela´);
Assim funciona:
EditCampo1.text := Query1.FieldByName(´Campo1´).AsString;
Gostei + 0
15/11/2004
_celo
Tou tentando usar o DBEdit e ta dando o seguinte erro:
Missing query, table name or procedure name.
Por que isso?
Obrigado
Gostei + 0
15/11/2004
Bruno Belchior
Gostei + 0
15/11/2004
_celo
Vejam o codigo abaixo
begin
ClientDataSetEdt.Close;
ConsultaEdt:= ´select Matricula from alunos where ´;
ConsultaEdt:= ConsultaEdt + ´Matricula = ´´´+EdtMatriculaEdt.Text+´´´´;
if (EdtMatriculaEdt.Text =´´) then
MessageDlg(´Matricula inválida´, mtError,[mbOK],0)
else
begin
try
Transacao.TransactionID := 1;
Transacao.IsolationLevel := xilREPEATABLEREAD;
DM.SQLConnection1.StartTransaction(Transacao);
DM.SQLQueryEdt.Close;
DM.SQLQueryEdt.SQL.Clear;
DM.SQLQueryEdt.SQL.Append(ConsultaEdt);
DM.SQLQueryEdt.Open;
DM.SQLConnection1.Commit(Transacao);
except
on Exc:Exception do
begin
ShowMessage(´Ocorreu um erro na consulta: ´ + Exc.Message);
DM.SQLConnection1.Rollback(Transacao);
end; //do except
end; //do try
end; //do if
ClientDataSetEdt.open;
end;
Gostei + 0
17/11/2004
Ricardo.vano
Select * From TABELA
Pronto. O DBEdit deverá funcionar!
Gostei + 0
17/11/2004
_celo
Agradeço desde já!
:)
Gostei + 0
27/11/2004
Ricardo.vano
Verifique o campo DataField do DBEdit. Ele deve ter o nome do campo da tabela.
Verifique o DataSource do DBEdit. Ele deve apontar para o DataSource correto.
E verifique a query. Ela deve ter a propriedade Active = True.
Que componentes está usando? Qual o banco de dados?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)