Bonjour à tous
Je débute dans Delphi et je rencontre des difficultés
J'ai des valeurs dans un dbGrid
Je souhaite pouvoir sélectionner une ligne de ce DBGrig pour entrer les valeurs dans une autre fenêtre de mon application
J ai un message d'erreur "Impossible de convertir le variant de type (String) en type (Double)
J'ai cherché sans succès dans l'aide :-(
Voici mon code :
Quelqu'un peut-il m'aider ? Un très grand merci par avanceCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 procedure TFrmTableauIncident.DBGrid1CellClick(Column: TColumn); Begin if DBGrid1.SelectedRows.Count > 0 then begin FrmIncident.DateTimePicker1.date:= DBGrid1.Fields[0].Value; FrmIncident.DateTimePicker3.Time:= DBGrid1.Fields[1].Value; FrmIncident.CheckBoxEleve.checked := DBGrid1.Fields[3].Value; FrmIncident.CheckBoxMajeur.checked := DBGrid1.Fields[4].Value; FrmIncident.ComBoBoxSite.Text := DBGrid1.Fields[5].value; FrmIncident.ComBoBoxSite.Text := DBGrid1.Fields[6].value; FrmIncident.CheckBoxTousSites.checked := DBGrid1.Fields[6].Value; FrmIncident.ComboBoxService.text := DBGrid1.Fields[7].Value; FrmIncident.CheckBoxTousServices.checked := DBGrid1.Fields[8].Value; FrmIncident.showmodal; end; end;
Pièce jointe 616213Pièce jointe 616215Pièce jointe 616216