Je dois valider des données dans une table.
Quelle est la manière la plus rapide de procéder ?
Vaut-il mieux valider par enregistrement ou par champ
Par enregistrement, valider le premier champ, ensuite le deuxième etc,
jusqu'au dernier
Par champ, valider le premier enregistrement, ensuite le deuxième
enregistrement etc, jusqu'au dernier et ensuite passer au deuxième champ et
recommencer l'opération pour chacun des enregistrements.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Tisane
Bonjour Jacques,
Je dois valider des données dans une table. Quelle est la manière la plus rapide de procéder ? Vaut-il mieux valider par enregistrement ou par champ Par enregistrement, valider le premier champ, ensuite le deuxième etc, jusqu'au dernier Par champ, valider le premier enregistrement, ensuite le deuxième enregistrement etc, jusqu'au dernier et ensuite passer au deuxième champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ? Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu parles de routine VB ?
-- Tisane
Bonjour Jacques,
Je dois valider des données dans une table.
Quelle est la manière la plus rapide de procéder ?
Vaut-il mieux valider par enregistrement ou par champ
Par enregistrement, valider le premier champ, ensuite le deuxième etc,
jusqu'au dernier
Par champ, valider le premier enregistrement, ensuite le deuxième
enregistrement etc, jusqu'au dernier et ensuite passer au deuxième
champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ?
Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu
parles de routine VB ?
Je dois valider des données dans une table. Quelle est la manière la plus rapide de procéder ? Vaut-il mieux valider par enregistrement ou par champ Par enregistrement, valider le premier champ, ensuite le deuxième etc, jusqu'au dernier Par champ, valider le premier enregistrement, ensuite le deuxième enregistrement etc, jusqu'au dernier et ensuite passer au deuxième champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ? Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu parles de routine VB ?
-- Tisane
Jacques \(BE\)
Valider = vérifier si les données correspondent bien à ce que l'on veut. Et évidement avec une procédure VB Je dois donc lire chaque champ et vérifier la donnée qu'il contient. D'où ma question s'il valait mieux prendre un enregistrement et vérifier chaque champ ou prendre un champ et le vérifier dans chaque enregistrement.
"Tisane" a écrit dans le message de news:
Bonjour Jacques,
Je dois valider des données dans une table. Quelle est la manière la plus rapide de procéder ? Vaut-il mieux valider par enregistrement ou par champ Par enregistrement, valider le premier champ, ensuite le deuxième etc, jusqu'au dernier Par champ, valider le premier enregistrement, ensuite le deuxième enregistrement etc, jusqu'au dernier et ensuite passer au deuxième champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ? Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu parles de routine VB ?
-- Tisane
Valider = vérifier si les données correspondent bien à ce que l'on veut.
Et évidement avec une procédure VB
Je dois donc lire chaque champ et vérifier la donnée qu'il contient. D'où ma
question
s'il valait mieux prendre un enregistrement et vérifier chaque champ
ou prendre un champ et le vérifier dans chaque enregistrement.
"Tisane" <b.tisane@laposte.net> a écrit dans le message de
news:O46msb1wGHA.4752@TK2MSFTNGP02.phx.gbl...
Bonjour Jacques,
Je dois valider des données dans une table.
Quelle est la manière la plus rapide de procéder ?
Vaut-il mieux valider par enregistrement ou par champ
Par enregistrement, valider le premier champ, ensuite le deuxième etc,
jusqu'au dernier
Par champ, valider le premier enregistrement, ensuite le deuxième
enregistrement etc, jusqu'au dernier et ensuite passer au deuxième
champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ?
Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu
parles de routine VB ?
Valider = vérifier si les données correspondent bien à ce que l'on veut. Et évidement avec une procédure VB Je dois donc lire chaque champ et vérifier la donnée qu'il contient. D'où ma question s'il valait mieux prendre un enregistrement et vérifier chaque champ ou prendre un champ et le vérifier dans chaque enregistrement.
"Tisane" a écrit dans le message de news:
Bonjour Jacques,
Je dois valider des données dans une table. Quelle est la manière la plus rapide de procéder ? Vaut-il mieux valider par enregistrement ou par champ Par enregistrement, valider le premier champ, ensuite le deuxième etc, jusqu'au dernier Par champ, valider le premier enregistrement, ensuite le deuxième enregistrement etc, jusqu'au dernier et ensuite passer au deuxième champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ? Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu parles de routine VB ?
-- Tisane
Eric
Bonjour,
Personnellement j'aurais tendance à dire par enregistrement. Prenons un exemple, 1000 enreg de 10 champs. Tu devras, dans le cas où tu traites par enregistrement, lire 1000 enregistrements et traiter les 10 champs puis réécrire chacun des enregistrements. Si tu traites par champ, tu devras lire 1000 enreg, traiter le champ puis réécrire l'enreg et ce 10 fois car il y a 10 champs. Dans la 1ere solution, tu fais 2000 opérations de lecture/écriture ; dans la 2ème, tu feras 2000*10 opérations de lecture/écriture.
Pour accéder à un champ d'un enregistrement tu dois lire tout l'enregistrement donc dès lors qu'il ait lu autant le traiter en bloc une fois pour toutes, ne crois-tu pas ?
Ce n'est qu'un avis perso, attendons l'avis des spécialistes.
Valider = vérifier si les données correspondent bien à ce que l'on veut. Et évidement avec une procédure VB Je dois donc lire chaque champ et vérifier la donnée qu'il contient. D'où ma question s'il valait mieux prendre un enregistrement et vérifier chaque champ ou prendre un champ et le vérifier dans chaque enregistrement.
"Tisane" a écrit dans le message de news:
Bonjour Jacques,
Je dois valider des données dans une table. Quelle est la manière la plus rapide de procéder ? Vaut-il mieux valider par enregistrement ou par champ Par enregistrement, valider le premier champ, ensuite le deuxième etc, jusqu'au dernier Par champ, valider le premier enregistrement, ensuite le deuxième enregistrement etc, jusqu'au dernier et ensuite passer au deuxième champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ? Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu parles de routine VB ?
-- Tisane
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Personnellement j'aurais tendance à dire par enregistrement.
Prenons un exemple, 1000 enreg de 10 champs.
Tu devras, dans le cas où tu traites par enregistrement, lire 1000
enregistrements et traiter les 10 champs puis réécrire chacun des
enregistrements.
Si tu traites par champ, tu devras lire 1000 enreg, traiter le champ
puis réécrire l'enreg et ce 10 fois car il y a 10 champs.
Dans la 1ere solution, tu fais 2000 opérations de lecture/écriture ;
dans la 2ème, tu feras 2000*10 opérations de lecture/écriture.
Pour accéder à un champ d'un enregistrement tu dois lire tout
l'enregistrement donc dès lors qu'il ait lu autant le traiter en bloc
une fois pour toutes, ne crois-tu pas ?
Ce n'est qu'un avis perso, attendons l'avis des spécialistes.
Valider = vérifier si les données correspondent bien à ce que l'on veut.
Et évidement avec une procédure VB
Je dois donc lire chaque champ et vérifier la donnée qu'il contient. D'où ma
question
s'il valait mieux prendre un enregistrement et vérifier chaque champ
ou prendre un champ et le vérifier dans chaque enregistrement.
"Tisane" <b.tisane@laposte.net> a écrit dans le message de
news:O46msb1wGHA.4752@TK2MSFTNGP02.phx.gbl...
Bonjour Jacques,
Je dois valider des données dans une table.
Quelle est la manière la plus rapide de procéder ?
Vaut-il mieux valider par enregistrement ou par champ
Par enregistrement, valider le premier champ, ensuite le deuxième etc,
jusqu'au dernier
Par champ, valider le premier enregistrement, ensuite le deuxième
enregistrement etc, jusqu'au dernier et ensuite passer au deuxième
champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ?
Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu
parles de routine VB ?
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Personnellement j'aurais tendance à dire par enregistrement. Prenons un exemple, 1000 enreg de 10 champs. Tu devras, dans le cas où tu traites par enregistrement, lire 1000 enregistrements et traiter les 10 champs puis réécrire chacun des enregistrements. Si tu traites par champ, tu devras lire 1000 enreg, traiter le champ puis réécrire l'enreg et ce 10 fois car il y a 10 champs. Dans la 1ere solution, tu fais 2000 opérations de lecture/écriture ; dans la 2ème, tu feras 2000*10 opérations de lecture/écriture.
Pour accéder à un champ d'un enregistrement tu dois lire tout l'enregistrement donc dès lors qu'il ait lu autant le traiter en bloc une fois pour toutes, ne crois-tu pas ?
Ce n'est qu'un avis perso, attendons l'avis des spécialistes.
Valider = vérifier si les données correspondent bien à ce que l'on veut. Et évidement avec une procédure VB Je dois donc lire chaque champ et vérifier la donnée qu'il contient. D'où ma question s'il valait mieux prendre un enregistrement et vérifier chaque champ ou prendre un champ et le vérifier dans chaque enregistrement.
"Tisane" a écrit dans le message de news:
Bonjour Jacques,
Je dois valider des données dans une table. Quelle est la manière la plus rapide de procéder ? Vaut-il mieux valider par enregistrement ou par champ Par enregistrement, valider le premier champ, ensuite le deuxième etc, jusqu'au dernier Par champ, valider le premier enregistrement, ensuite le deuxième enregistrement etc, jusqu'au dernier et ensuite passer au deuxième champ et recommencer l'opération pour chacun des enregistrements.
Qu'entends-tu par "valider les données" et comment t'y prends-tu ? Tu parles de relire les données (en ligne ou colonne) avec tes yeux ou tu parles de routine VB ?
-- Tisane
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Raymond [mvp]
Bonsoir Eric.
il faut prendre impérativement la méthode enregistrement par enregistrement pour ne lire qu'une seule fois l'enregistrement et avoir le meilleur temps d'exécution et disposer de tous les éléments. par ailleurs, un champ peut être tributaire d'un autre et pas toujours dans le même ordre. une lecture par champs émanerait d'une mauvaise conception de l'application.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ Pour débuter sur le forum: http://www.mpfa.info/ Nouvelle base Access des communes françaises avec longitude, latitude et 13246 sites internet officiels http://ardecheearth.free.fr/basededonnees.htm
"Eric" a écrit dans le message de news: OIiXD% | Bonjour, | | Personnellement j'aurais tendance à dire par enregistrement. | Prenons un exemple, 1000 enreg de 10 champs. | Tu devras, dans le cas où tu traites par enregistrement, lire 1000 | enregistrements et traiter les 10 champs puis réécrire chacun des | enregistrements. | Si tu traites par champ, tu devras lire 1000 enreg, traiter le champ | puis réécrire l'enreg et ce 10 fois car il y a 10 champs. | Dans la 1ere solution, tu fais 2000 opérations de lecture/écriture ; | dans la 2ème, tu feras 2000*10 opérations de lecture/écriture. | | Pour accéder à un champ d'un enregistrement tu dois lire tout | l'enregistrement donc dès lors qu'il ait lu autant le traiter en bloc | une fois pour toutes, ne crois-tu pas ? | | Ce n'est qu'un avis perso, attendons l'avis des spécialistes. |
Bonsoir Eric.
il faut prendre impérativement la méthode enregistrement par enregistrement
pour ne lire qu'une seule fois l'enregistrement et avoir le meilleur temps
d'exécution et disposer de tous les éléments.
par ailleurs, un champ peut être tributaire d'un autre et pas toujours dans
le même ordre.
une lecture par champs émanerait d'une mauvaise conception de l'application.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
OIiXD%23VxGHA.3436@TK2MSFTNGP02.phx.gbl...
| Bonjour,
|
| Personnellement j'aurais tendance à dire par enregistrement.
| Prenons un exemple, 1000 enreg de 10 champs.
| Tu devras, dans le cas où tu traites par enregistrement, lire 1000
| enregistrements et traiter les 10 champs puis réécrire chacun des
| enregistrements.
| Si tu traites par champ, tu devras lire 1000 enreg, traiter le champ
| puis réécrire l'enreg et ce 10 fois car il y a 10 champs.
| Dans la 1ere solution, tu fais 2000 opérations de lecture/écriture ;
| dans la 2ème, tu feras 2000*10 opérations de lecture/écriture.
|
| Pour accéder à un champ d'un enregistrement tu dois lire tout
| l'enregistrement donc dès lors qu'il ait lu autant le traiter en bloc
| une fois pour toutes, ne crois-tu pas ?
|
| Ce n'est qu'un avis perso, attendons l'avis des spécialistes.
|
il faut prendre impérativement la méthode enregistrement par enregistrement pour ne lire qu'une seule fois l'enregistrement et avoir le meilleur temps d'exécution et disposer de tous les éléments. par ailleurs, un champ peut être tributaire d'un autre et pas toujours dans le même ordre. une lecture par champs émanerait d'une mauvaise conception de l'application.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ Pour débuter sur le forum: http://www.mpfa.info/ Nouvelle base Access des communes françaises avec longitude, latitude et 13246 sites internet officiels http://ardecheearth.free.fr/basededonnees.htm
"Eric" a écrit dans le message de news: OIiXD% | Bonjour, | | Personnellement j'aurais tendance à dire par enregistrement. | Prenons un exemple, 1000 enreg de 10 champs. | Tu devras, dans le cas où tu traites par enregistrement, lire 1000 | enregistrements et traiter les 10 champs puis réécrire chacun des | enregistrements. | Si tu traites par champ, tu devras lire 1000 enreg, traiter le champ | puis réécrire l'enreg et ce 10 fois car il y a 10 champs. | Dans la 1ere solution, tu fais 2000 opérations de lecture/écriture ; | dans la 2ème, tu feras 2000*10 opérations de lecture/écriture. | | Pour accéder à un champ d'un enregistrement tu dois lire tout | l'enregistrement donc dès lors qu'il ait lu autant le traiter en bloc | une fois pour toutes, ne crois-tu pas ? | | Ce n'est qu'un avis perso, attendons l'avis des spécialistes. |