Bonjour, je suis nouveau dans le domaine et j'aurai besoin de vos lumières d'experts, j'avais posé ma question du côté Forum Sql mais eux dise plutôt de regarder du côté programmation.

voilà je vais essayer de planter le décor du mieux possible:
Base de donnée en dbase(.dbf)
Une boite de dialogue créer avec Fastreport en (langage Pascal)

Mon problème:
dans ma boite de dialogue j'ai un champ Memo1 dans lequel je voudrai mettre différentes infos et envoyer le tout dans un champ Memo de ma BDD
mais voilà après plusieurs essais je récupère toujours 1 seul ligne soit la première soit ... suivant mon code

voici l'exemple de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
for i := 0 to Memo1.Lines.Count-1 do
begin
 
Note := Memo1.lines[i] ;
end;
 
if CheckBox1.checked = true then
begin
sql := 'update Commande set notes = "' + Memo1.lines[i] + '"' + ' where ';
//ou
//sql := 'update Commande set notes = "' + Note + '"' + ' where ';
 
sql := sql + ' Numero = "' + cde + '"';
 
end;
Champ Memo1 boite dialogue contient
a1 test Ligne1
b2 test Ligne2
c3 test Ligne3
d4 test Ligne4

j'obtiens champ Memo BDD
d4 test Ligne4

je n'arrive pas à récupérer toutes les lignes

D'avance merci aux âmes charitables