MERCIIIIIIIIIIIIIIIIIIIIII..................... C'est GENIAL!!! :bravo: :haha: :applo: :chin: :roi: :yaisse2:
Type: Messages; Utilisateur: kikica
MERCIIIIIIIIIIIIIIIIIIIIII..................... C'est GENIAL!!! :bravo: :haha: :applo: :chin: :roi: :yaisse2:
Voici mon côde:
procedure TForm1.Button1Click(Sender: TObject);
var chaine : string;
i:integer;
begin for i := 1 to 100 do begin
table1.first;
while not table1.eof do begin
Tu as tout-a fait raison TicTacToe, mais je ne sais pas le faire autremment! Si tu as une idée je suis prenant... :oops:
J'ai résolu le problème: j'ai simplément mis tout le côde dans une nouvelle boucle for i=1 to 100 do, et je n'ai plus besoin de clicquer 100 fois!
C'est pas la solution d'école, mais important...
Erreur: "Utilisation incorrecte du mot clé"
Bon, j'ai déposé un TQuery sur ma Form1 et j'ai mis le côde
UPDATE table1
SET nom= CONCAT('da', SUBSTRING(nom, 3))
WHERE nom LIKE 'DA%'
dans la propriété SQL de Query1.
Ensuite, j'ai mis...
Ce que je voulais dire par "Un à la fois" c'est qu'il faut que je clicque autant de fois combien il y a des enregistremments qui commencent par 'DA' pour que enfin tous soient traités.
Peux-tu me faire un exemple, stp? Je suppose que ce côde
UPDATE ta_table
SET ton_champ = CONCAT('da', SUBSTRING(ton_champ, 3))
WHERE ton_champ LIKE 'DA%' devrait le faire, mais comment...
Bien sûr que j'ai des données, et ça fonctionne, mais UN enregistremment à la fois! :roll:
Tu n'as pas oublié les table.First et table.Next par hasard :?:[/quote]
Voici mon côde:
procedure TForm1.CLcl1Click(Sender: TObject);
var chaine : string;
begin
table1.first;
while not...
Je n'utilise pas SQL, c'est une base Paradox et le côde précédent est très bien, il fonctionne, mais il manque qqchose pour l'executer en boucle... je ne sais pas quoi... :roll:
Nooooooon, je l'ai enlevé, bien sûr! :D
Oui, j'ai cette boucle, bien sur, mais le côde modifie UN enregistremment à la fois, quand même! Il faut clicquer autant de fois combien il y a des enregistremments à modifier...! :roll:
OUI, j'ai mis un "showmessage" et j'ai compris qu'il fait un enregistremment à la fois. Donc, il faut reclicquer à chaque fois pour qu'il fasse un nouvel enregistremment!
Donc, il faut trouver une...
?
Le côde me parraît excellent, et très clair, mais malheureusement, il ne fait rien!!!! Bizzarre... :arf:
...oui, mais ceci va mettre TOUS les enregistremments en minuscules! Je veux seulement ceux qui commencent par "DA"...
Donc, il faudrait un if, mais comment...???
Merci de vos réponses. Ca marche très bien dans un exemple de base avec un edit1.text, par ex. Maintenant, je veux appliquer ceci à tous les enregistremments du champ "Nom" de ma table1, sachant...
J'explique: j'ai une ceintaine d'enregistremments, et certains commencent par deux lettres "DA". Je souhaite modifier uniquement ces enregistremments de la façon suivante: uniquement les deux...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.