Voila je suis un nouveau programmeur Base de données InterBase sous delphi.
Mon Problème est le suivant :
j'ai une table avec 5 champs et je veut faire un boutton qui fait la modification de cette table de l'un ou plusieurs de ses champs et je n'arrive pas a faire si quelqu'un peut m'aider je jui serais reconnaissant
Merci d'avance
a très bientot j'esspère...
A voir également:
Comment Modifier les valeurs des champs InterBase sous delphi ?
Merci Cantador;
je cherché à modifier les enregestrement et procedé comme suite :
with IbQuery1 do
begin
Close;
with Sql do
begin
Clear;
Add( ' Update users '+' set <Nom du champ à changer>='''+Edit1.text+''' where <La clé primaire>='''+Label1.Caption+'''');
end;// with Sql
Try
ExecSql;
except
on e:exception do
ShowMessage(' *** pb_update'+ e.Message );
end;// Try...Except
end;
With DataModule2.IBusers do
begin
Active:=True; // au cas ou notre base est désactivé , on doit l'activée
// pour mettre à jour notre table
Try
DisableControls; // on bloque la dbgrid ,on aura pas de défilement
// lors du balayage
close; // on Désactive la table
open; //on Résactive la table , on peut voir les donnée maj
finally
EnableControls; // on débloque la dbgrid
end;
end;
j'espere que sa va aider les autres membres car sa a marché chez moi
Tu peux désormais compléter la série par l'ajout, la suppression voire l'annulation..
un dernier point utilises plutôt Firebird + TiboQuery (ou Fib+)...