Archiver
Résolu/Fermé
fifisoum5
Messages postés
19
Date d'inscription
mercredi 8 avril 2015
Statut
Membre
Dernière intervention
7 mai 2015
-
Modifié par Whismeril le 30/04/2015 à 07:17
nabil-bago Messages postés 255 Date d'inscription mercredi 22 mai 2013 Statut Membre Dernière intervention 24 novembre 2021 - 3 mai 2015 à 11:51
nabil-bago Messages postés 255 Date d'inscription mercredi 22 mai 2013 Statut Membre Dernière intervention 24 novembre 2021 - 3 mai 2015 à 11:51
A voir également:
- Archiver
- Comment cacher une conversation whatsapp sans archiver - Guide
- Archiver story instagram - Guide
- Archiver sms iphone - Guide
- Comment archiver des sms - Guide
- Power archiver - Télécharger - Compression & Décompression
5 réponses
nabil-bago
Messages postés
255
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
24 novembre 2021
13
27 avril 2015 à 20:17
27 avril 2015 à 20:17
je comprend pas ce que tu veux dire par archivés puisque le code que ta ecrit et pour l'ajout des enregestrement ( insert et post ) !!
nabil-bago
Messages postés
255
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
24 novembre 2021
13
27 avril 2015 à 23:04
27 avril 2015 à 23:04
pour cella si t'utilise une base SQL sa serais plus facile avec un ADOQuery
pour l'instant je sais pas comment faire mais je vais faire des recherche de ma part
pour l'instant je sais pas comment faire mais je vais faire des recherche de ma part
nabil-bago
Messages postés
255
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
24 novembre 2021
13
Modifié par Whismeril le 30/04/2015 à 07:18
Modifié par Whismeril le 30/04/2015 à 07:18
je viens d'avoir une idée:
apres le filtrage on compte le nombre d'enregistrement
nbr:=adotable.reccordcount;
puis tu met une boucle
le programme repete nbr fois ( le nombre d'enregistrement compté ) la meme operation pour tout les enregistrement exist avec la date de filtre
j'ai pas encore testé mais j'esper que ça marche
EDIT: Ajout de la coloration syntaxique.
apres le filtrage on compte le nombre d'enregistrement
nbr:=adotable.reccordcount;
puis tu met une boucle
FOR i:= 1 to nbr do begin {ton code } end;
le programme repete nbr fois ( le nombre d'enregistrement compté ) la meme operation pour tout les enregistrement exist avec la date de filtre
j'ai pas encore testé mais j'esper que ça marche
EDIT: Ajout de la coloration syntaxique.
fifisoum5
Messages postés
19
Date d'inscription
mercredi 8 avril 2015
Statut
Membre
Dernière intervention
7 mai 2015
28 avril 2015 à 00:41
28 avril 2015 à 00:41
merci bcp pour ton soutient jvé l'essayer
nabil-bago
Messages postés
255
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
24 novembre 2021
13
Modifié par Whismeril le 30/04/2015 à 07:19
Modifié par Whismeril le 30/04/2015 à 07:19
y a pas de quoi ;)
voila j'ai testé sa marche parfaitement, j'ai cree une base avec table ( patient et patient archive ) j'ai pas fait de champ date pour que je fais vite puisque j'ai de travail, mais j'ai filtré avec un autre champ ,
voila le code :
mais attention il faux aussi suprimé les enregistrement de la table patient
avec la suppression sa serais comme ça :
EDIT: Ajout de la coloration syntaxique.
voila j'ai testé sa marche parfaitement, j'ai cree une base avec table ( patient et patient archive ) j'ai pas fait de champ date pour que je fais vite puisque j'ai de travail, mais j'ai filtré avec un autre champ ,
voila le code :
procedure TForm3.Button2Click(Sender: TObject); var nbr,i:integer; begin nbr:=adopatient.RecordCount; for i := 1 to nbr do begin adopatarch.Insert; adopatarch.Fieldbyname('id_p').AsInteger:= ADOPatient.Fieldbyname('id_p').AsInteger; adopatarch.Fieldbyname('nom').AsString := ADOPatient.Fieldbyname('nom').AsString; adopatarch.Fieldbyname('prenom').AsString := ADOPatient.Fieldbyname('prenom').AsString; adopatarch.Fieldbyname('autre').AsString := ADOPatient.Fieldbyname('autre').AsString; adopatarch.post; adopatient.Next; end; end;
mais attention il faux aussi suprimé les enregistrement de la table patient
avec la suppression sa serais comme ça :
procedure TForm3.Button2Click(Sender: TObject); var nbr,i:integer; begin nbr:=adopatient.RecordCount; for i := 1 to nbr do begin adopatarch.Insert; adopatarch.Fieldbyname('id_p').AsInteger:= ADOPatient.Fieldbyname('id_p').AsInteger; adopatarch.Fieldbyname('nom').AsString := ADOPatient.Fieldbyname('nom').AsString; adopatarch.Fieldbyname('prenom').AsString := ADOPatient.Fieldbyname('prenom').AsString; adopatarch.Fieldbyname('autre').AsString := ADOPatient.Fieldbyname('autre').AsString; adopatarch.post; adopatient.delete; adopatient.Next; end; end;
EDIT: Ajout de la coloration syntaxique.
fifisoum5
Messages postés
19
Date d'inscription
mercredi 8 avril 2015
Statut
Membre
Dernière intervention
7 mai 2015
29 avril 2015 à 01:09
29 avril 2015 à 01:09
merci bccccccccccccp ça fonctionne trèssss bien
nabil-bago
Messages postés
255
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
24 novembre 2021
13
>
fifisoum5
Messages postés
19
Date d'inscription
mercredi 8 avril 2015
Statut
Membre
Dernière intervention
7 mai 2015
Modifié par nabil-bago le 29/04/2015 à 01:43
Modifié par nabil-bago le 29/04/2015 à 01:43
y a pas de quoi ^^ tu peux mettre la question resolu
et +1 pour encouragement lol
merci
et +1 pour encouragement lol
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
30 avril 2015 à 07:25
30 avril 2015 à 07:25
Bonjour à tous les deux, j'ai ajouter les balises de coloration dans vos messages respectifs.
Pour plus de lisibilité merci de le faire vous même la prochaine fois.
Pour plus de lisibilité merci de le faire vous même la prochaine fois.
nabil-bago
Messages postés
255
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
24 novembre 2021
13
3 mai 2015 à 11:51
3 mai 2015 à 11:51
Merci Whismeril, je n'ai pas fais cette balise car je savais pas
je m'excuse et merci encore
je m'excuse et merci encore
27 avril 2015 à 21:56
d après mes recherches g trouvé que cette solution si ya dautres méthodes mieux que celle ci passe la moi :) ;)
je veux dire par archiver c faire une 2 eme copie de la table base