Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champ
n° auto, un champ dateprog, et les champs suivants : s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tous
les élèves qu'il prend en charge durant la journée, c'est à dire le
contenu
de tous les champs s...x.. où profx... correspond à mon clic ! (peu
importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champ
n° auto, un champ dateprog, et les champs suivants : s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tous
les élèves qu'il prend en charge durant la journée, c'est à dire le
contenu
de tous les champs s...x.. où profx... correspond à mon clic ! (peu
importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champ
n° auto, un champ dateprog, et les champs suivants : s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tous
les élèves qu'il prend en charge durant la journée, c'est à dire le
contenu
de tous les champs s...x.. où profx... correspond à mon clic ! (peu
importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Bonjour,
je me demande s'il ne faut pas modifier la structure de la table des
données.
Au lieu d'une fiche par jour, créer une fiche par séance et par salle .
Chaque fiche a alors 5 rubriques
- numéro de la salle ( de 1 à 20)
- séance ; matin, après midi, soir
- date
- nom de l'élève
- nom du professeur
la combinaison des trois premières constitue la clé unique, pour éviter
d'avoir deux élèves dans la même salle.
Ensuite la requête pour une date et un professeur devrait donner la liste
des élèves concernés.
Le problème est qu'il y a un peu plus de saisie au départ pour taper la
date, le numéro de salle et la période dans la journée.
Cordialement
Jacques Noël
"Stéphane Brille" a écrit dans le message
de
news:brq3fv$565$Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par
salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champn° auto, un champ dateprog, et les champs suivants : s1matin, s1am,
s1soir
(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et
ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un
prof
dans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tousles élèves qu'il prend en charge durant la journée, c'est à dire le
contenude tous les champs s...x.. où profx... correspond à mon clic ! (peu
importeles tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Bonjour,
je me demande s'il ne faut pas modifier la structure de la table des
données.
Au lieu d'une fiche par jour, créer une fiche par séance et par salle .
Chaque fiche a alors 5 rubriques
- numéro de la salle ( de 1 à 20)
- séance ; matin, après midi, soir
- date
- nom de l'élève
- nom du professeur
la combinaison des trois premières constitue la clé unique, pour éviter
d'avoir deux élèves dans la même salle.
Ensuite la requête pour une date et un professeur devrait donner la liste
des élèves concernés.
Le problème est qu'il y a un peu plus de saisie au départ pour taper la
date, le numéro de salle et la période dans la journée.
Cordialement
Jacques Noël
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le message
de
news:brq3fv$565$1@news-reader4.wanadoo.fr...
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par
salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champ
n° auto, un champ dateprog, et les champs suivants : s1matin, s1am,
s1soir
(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et
ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un
prof
dans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tous
les élèves qu'il prend en charge durant la journée, c'est à dire le
contenu
de tous les champs s...x.. où profx... correspond à mon clic ! (peu
importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Bonjour,
je me demande s'il ne faut pas modifier la structure de la table des
données.
Au lieu d'une fiche par jour, créer une fiche par séance et par salle .
Chaque fiche a alors 5 rubriques
- numéro de la salle ( de 1 à 20)
- séance ; matin, après midi, soir
- date
- nom de l'élève
- nom du professeur
la combinaison des trois premières constitue la clé unique, pour éviter
d'avoir deux élèves dans la même salle.
Ensuite la requête pour une date et un professeur devrait donner la liste
des élèves concernés.
Le problème est qu'il y a un peu plus de saisie au départ pour taper la
date, le numéro de salle et la période dans la journée.
Cordialement
Jacques Noël
"Stéphane Brille" a écrit dans le message
de
news:brq3fv$565$Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par
salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champn° auto, un champ dateprog, et les champs suivants : s1matin, s1am,
s1soir
(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et
ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un
prof
dans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tousles élèves qu'il prend en charge durant la journée, c'est à dire le
contenude tous les champs s...x.. où profx... correspond à mon clic ! (peu
importeles tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
-----Message d'origine-----
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques
pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un
éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces
vacations, un champ
n° auto, un champ dateprog, et les champs suivants :
s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève),
prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am,
prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur
le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique
sans doublons de tous
les élèves qu'il prend en charge durant la journée, c'est
à dire le contenu
de tous les champs s...x.. où profx... correspond à mon
clic ! (peu importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
.
-----Message d'origine-----
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques
pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un
éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces
vacations, un champ
n° auto, un champ dateprog, et les champs suivants :
s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève),
prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am,
prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur
le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique
sans doublons de tous
les élèves qu'il prend en charge durant la journée, c'est
à dire le contenu
de tous les champs s...x.. où profx... correspond à mon
clic ! (peu importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
.
-----Message d'origine-----
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques
pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un
éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces
vacations, un champ
n° auto, un champ dateprog, et les champs suivants :
s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève),
prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am,
prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur
le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique
sans doublons de tous
les élèves qu'il prend en charge durant la journée, c'est
à dire le contenu
de tous les champs s...x.. où profx... correspond à mon
clic ! (peu importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
.
-----Message d'origine-----
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques
pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un
éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces
vacations, un champ
n° auto, un champ dateprog, et les champs suivants :
s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève),
prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am,
prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur
le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique
sans doublons de tous
les élèves qu'il prend en charge durant la journée, c'est
à dire le contenu
de tous les champs s...x.. où profx... correspond à mon
clic ! (peu importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
.
-----Message d'origine-----
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques
pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un
éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces
vacations, un champ
n° auto, un champ dateprog, et les champs suivants :
s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève),
prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am,
prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur
le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique
sans doublons de tous
les élèves qu'il prend en charge durant la journée, c'est
à dire le contenu
de tous les champs s...x.. où profx... correspond à mon
clic ! (peu importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
.
-----Message d'origine-----
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques
pdt 3 tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un
éléve par salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces
vacations, un champ
n° auto, un champ dateprog, et les champs suivants :
s1matin, s1am, s1soir
(les champs s... contiennent le nom de l'élève),
prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am,
prof2soir, et ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur
le nom d'un prof
dans mon formulaire, j'obtienne la liste alphabetique
sans doublons de tous
les élèves qu'il prend en charge durant la journée, c'est
à dire le contenu
de tous les champs s...x.. où profx... correspond à mon
clic ! (peu importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
.
Sur le fond, je suis d'accord avec ta suggestion, mais j'hérite de cette
structure telle quelle, sur une appli qui fonctionne déjà sans problèmes,
et
je ne souhaite pas reprendre tout à zéro, sur le thème "on ne change pas
une
équipe qui gagne !"
Il faudrait que j'arrive à mes fins comme ça...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"Jacques Noël" a écrit dans le message de news:
brq6is$fqg$Bonjour,
je me demande s'il ne faut pas modifier la structure de la table des
données.
Au lieu d'une fiche par jour, créer une fiche par séance et par salle .
Chaque fiche a alors 5 rubriques
- numéro de la salle ( de 1 à 20)
- séance ; matin, après midi, soir
- date
- nom de l'élève
- nom du professeur
la combinaison des trois premières constitue la clé unique, pour éviter
d'avoir deux élèves dans la même salle.
Ensuite la requête pour une date et un professeur devrait donner la
liste
des élèves concernés.
Le problème est qu'il y a un peu plus de saisie au départ pour taper la
date, le numéro de salle et la période dans la journée.
Cordialement
Jacques Noël
"Stéphane Brille" a écrit dans le message
denews:brq3fv$565$Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3
tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par
salle,et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champn° auto, un champ dateprog, et les champs suivants : s1matin, s1am,
s1soir(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et
ainside suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un
profdans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tousles élèves qu'il prend en charge durant la journée, c'est à dire le
contenude tous les champs s...x.. où profx... correspond à mon clic ! (peu
importeles tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Sur le fond, je suis d'accord avec ta suggestion, mais j'hérite de cette
structure telle quelle, sur une appli qui fonctionne déjà sans problèmes,
et
je ne souhaite pas reprendre tout à zéro, sur le thème "on ne change pas
une
équipe qui gagne !"
Il faudrait que j'arrive à mes fins comme ça...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"Jacques Noël" <j.r.noel@wanadoo.fr> a écrit dans le message de news:
brq6is$fqg$1@news-reader5.wanadoo.fr...
Bonjour,
je me demande s'il ne faut pas modifier la structure de la table des
données.
Au lieu d'une fiche par jour, créer une fiche par séance et par salle .
Chaque fiche a alors 5 rubriques
- numéro de la salle ( de 1 à 20)
- séance ; matin, après midi, soir
- date
- nom de l'élève
- nom du professeur
la combinaison des trois premières constitue la clé unique, pour éviter
d'avoir deux élèves dans la même salle.
Ensuite la requête pour une date et un professeur devrait donner la
liste
des élèves concernés.
Le problème est qu'il y a un peu plus de saisie au départ pour taper la
date, le numéro de salle et la période dans la journée.
Cordialement
Jacques Noël
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le message
de
news:brq3fv$565$1@news-reader4.wanadoo.fr...
Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3
tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par
salle,
et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champ
n° auto, un champ dateprog, et les champs suivants : s1matin, s1am,
s1soir
(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et
ainsi
de suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un
prof
dans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tous
les élèves qu'il prend en charge durant la journée, c'est à dire le
contenu
de tous les champs s...x.. où profx... correspond à mon clic ! (peu
importe
les tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Sur le fond, je suis d'accord avec ta suggestion, mais j'hérite de cette
structure telle quelle, sur une appli qui fonctionne déjà sans problèmes,
et
je ne souhaite pas reprendre tout à zéro, sur le thème "on ne change pas
une
équipe qui gagne !"
Il faudrait que j'arrive à mes fins comme ça...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"Jacques Noël" a écrit dans le message de news:
brq6is$fqg$Bonjour,
je me demande s'il ne faut pas modifier la structure de la table des
données.
Au lieu d'une fiche par jour, créer une fiche par séance et par salle .
Chaque fiche a alors 5 rubriques
- numéro de la salle ( de 1 à 20)
- séance ; matin, après midi, soir
- date
- nom de l'élève
- nom du professeur
la combinaison des trois premières constitue la clé unique, pour éviter
d'avoir deux élèves dans la même salle.
Ensuite la requête pour une date et un professeur devrait donner la
liste
des élèves concernés.
Le problème est qu'il y a un peu plus de saisie au départ pour taper la
date, le numéro de salle et la période dans la journée.
Cordialement
Jacques Noël
"Stéphane Brille" a écrit dans le message
denews:brq3fv$565$Bonsoir,
je dispose de plusieurs salles pour des travaux pratiques pdt 3
tranches
horaires, le matin, l'après midi, le soir. il n'y a qu'un éléve par
salle,et un prof peut superviser plusieurs salles.
une table "programme" contient au final le bilan de ces vacations, un
champn° auto, un champ dateprog, et les champs suivants : s1matin, s1am,
s1soir(les champs s... contiennent le nom de l'élève), prof1matin, prof1am,
prof1soir, s2matin, s2am, s2soir, prof2matin, prof2am, prof2soir, et
ainside suite (jusqu'à 20 !)
Je cherche à établir une requête pour qu'en cliquant sur le nom d'un
profdans mon formulaire, j'obtienne la liste alphabetique sans doublons de
tousles élèves qu'il prend en charge durant la journée, c'est à dire le
contenude tous les champs s...x.. où profx... correspond à mon clic ! (peu
importeles tranches horaires dans ce cas...)
ben, j'y arrive pas !
Pouvez-vous m'aider ? Merci d'avance
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après, tu
mets cette ligne à jour avec une requête. Mais ça fera une
grosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons truc,
ce champ n'est ni clé, ni index.
Tu crées une nouvelle table qui te servira de table intermédiaire, copie
conforme de ProgParam, mais là, la clé est le champ truc
que tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu récupères
la valeur du champ truc autonum pour la ligne insérée.
Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;
---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le message
de news:bq3612$gkd$
Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera une
belle ligne plein de virgules car il y a une soixantaine de champs à
gérer
!
à bientôt pour d'autres soucis...
Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après, tu
mets cette ligne à jour avec une requête. Mais ça fera une
grosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons truc,
ce champ n'est ni clé, ni index.
Tu crées une nouvelle table qui te servira de table intermédiaire, copie
conforme de ProgParam, mais là, la clé est le champ truc
que tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu récupères
la valeur du champ truc autonum pour la ligne insérée.
Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;
---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le message
de news:bq3612$gkd$1@news-reader4.wanadoo.fr...
Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera une
belle ligne plein de virgules car il y a une soixantaine de champs à
gérer
!
à bientôt pour d'autres soucis...
Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après, tu
mets cette ligne à jour avec une requête. Mais ça fera une
grosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons truc,
ce champ n'est ni clé, ni index.
Tu crées une nouvelle table qui te servira de table intermédiaire, copie
conforme de ProgParam, mais là, la clé est le champ truc
que tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu récupères
la valeur du champ truc autonum pour la ligne insérée.
Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;
---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le message
de news:bq3612$gkd$
Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera une
belle ligne plein de virgules car il y a une soixantaine de champs à
gérer
!
à bientôt pour d'autres soucis...
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif de
la requête union, et j'ai réussi à mettre au point un recordset avec un peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions, ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message de
news: OLeR#Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message de
news: eL#k$Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après, tu
mets cette ligne à jour avec une requête. Mais ça fera unegrosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons truc,
ce champ n'est ni clé, ni index.Tu crées une nouvelle table qui te servira de table intermédiaire, copie
conforme de ProgParam, mais là, la clé est le champ trucque tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu récupères
la valeur du champ truc autonum pour la ligne insérée.Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le message
de news:bq3612$gkd$Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera une
belle ligne plein de virgules car il y a une soixantaine de champs à
gérer!
à bientôt pour d'autres soucis...
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif de
la requête union, et j'ai réussi à mettre au point un recordset avec un peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions, ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de
news: OLeR#gVxDHA.1076@TK2MSFTNGP11.phx.gbl...
Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de
news: eL#k$pGtDHA.3532@TK2MSFTNGP11.phx.gbl...
Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après, tu
mets cette ligne à jour avec une requête. Mais ça fera une
grosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons truc,
ce champ n'est ni clé, ni index.
Tu crées une nouvelle table qui te servira de table intermédiaire, copie
conforme de ProgParam, mais là, la clé est le champ truc
que tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu récupères
la valeur du champ truc autonum pour la ligne insérée.
Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;
---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le message
de news:bq3612$gkd$1@news-reader4.wanadoo.fr...
Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera une
belle ligne plein de virgules car il y a une soixantaine de champs à
gérer
!
à bientôt pour d'autres soucis...
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif de
la requête union, et j'ai réussi à mettre au point un recordset avec un peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions, ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message de
news: OLeR#Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message de
news: eL#k$Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après, tu
mets cette ligne à jour avec une requête. Mais ça fera unegrosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons truc,
ce champ n'est ni clé, ni index.Tu crées une nouvelle table qui te servira de table intermédiaire, copie
conforme de ProgParam, mais là, la clé est le champ trucque tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu récupères
la valeur du champ truc autonum pour la ligne insérée.Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le message
de news:bq3612$gkd$Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera une
belle ligne plein de virgules car il y a une soixantaine de champs à
gérer!
à bientôt pour d'autres soucis...
Je ne comprends pas que tu aies reculé, finalement, ce n'étaient que des
copiés/collés. Mais bon, tu fais comme tu l'entends.
Essaie de découper ta méga requête Union en mini requêtes, et tu fais une
requête union qui rassemble les mini.
J'utilise cette technique et au total, je dépasse largement les 60.
J-Pierre
"Stéphane Brille" a écrit dans le message
de news: brt8nh$c94$
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de
ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif
de
la requête union, et j'ai réussi à mettre au point un recordset avec un
peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions,
ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais
presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour
du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: OLeR#Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais
proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: eL#k$Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après,
tu
mets cette ligne à jour avec une requête. Mais ça fera unegrosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons
truc,
ce champ n'est ni clé, ni index.Tu crées une nouvelle table qui te servira de table intermédiaire,
copie
conforme de ProgParam, mais là, la clé est le champ trucque tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu
récupères
la valeur du champ truc autonum pour la ligne insérée.Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le
message
de news:bq3612$gkd$Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera
une
belle ligne plein de virgules car il y a une soixantaine de champs
à
gérer!
à bientôt pour d'autres soucis...
Je ne comprends pas que tu aies reculé, finalement, ce n'étaient que des
copiés/collés. Mais bon, tu fais comme tu l'entends.
Essaie de découper ta méga requête Union en mini requêtes, et tu fais une
requête union qui rassemble les mini.
J'utilise cette technique et au total, je dépasse largement les 60.
J-Pierre
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le message
de news: brt8nh$c94$1@news-reader5.wanadoo.fr...
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de
ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif
de
la requête union, et j'ai réussi à mettre au point un recordset avec un
peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions,
ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais
presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour
du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message
de
news: OLeR#gVxDHA.1076@TK2MSFTNGP11.phx.gbl...
Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais
proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message
de
news: eL#k$pGtDHA.3532@TK2MSFTNGP11.phx.gbl...
Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après,
tu
mets cette ligne à jour avec une requête. Mais ça fera une
grosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons
truc,
ce champ n'est ni clé, ni index.
Tu crées une nouvelle table qui te servira de table intermédiaire,
copie
conforme de ProgParam, mais là, la clé est le champ truc
que tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu
récupères
la valeur du champ truc autonum pour la ligne insérée.
Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;
---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le
message
de news:bq3612$gkd$1@news-reader4.wanadoo.fr...
Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera
une
belle ligne plein de virgules car il y a une soixantaine de champs
à
gérer
!
à bientôt pour d'autres soucis...
Je ne comprends pas que tu aies reculé, finalement, ce n'étaient que des
copiés/collés. Mais bon, tu fais comme tu l'entends.
Essaie de découper ta méga requête Union en mini requêtes, et tu fais une
requête union qui rassemble les mini.
J'utilise cette technique et au total, je dépasse largement les 60.
J-Pierre
"Stéphane Brille" a écrit dans le message
de news: brt8nh$c94$
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de
ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif
de
la requête union, et j'ai réussi à mettre au point un recordset avec un
peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions,
ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais
presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour
du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: OLeR#Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais
proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: eL#k$Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après,
tu
mets cette ligne à jour avec une requête. Mais ça fera unegrosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons
truc,
ce champ n'est ni clé, ni index.Tu crées une nouvelle table qui te servira de table intermédiaire,
copie
conforme de ProgParam, mais là, la clé est le champ trucque tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu
récupères
la valeur du champ truc autonum pour la ligne insérée.Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le
message
de news:bq3612$gkd$Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera
une
belle ligne plein de virgules car il y a une soixantaine de champs
à
gérer!
à bientôt pour d'autres soucis...
Je ne comprends pas que tu aies reculé, finalement, ce n'étaient que des
copiés/collés. Mais bon, tu fais comme tu l'entends.
Essaie de découper ta méga requête Union en mini requêtes, et tu fais une
requête union qui rassemble les mini.
J'utilise cette technique et au total, je dépasse largement les 60.
J-Pierre
"Stéphane Brille" a écrit dans le message
de news: brt8nh$c94$
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de
ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif
de
la requête union, et j'ai réussi à mettre au point un recordset avec un
peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions,
ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais
presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour
du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: OLeR#Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais
proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: eL#k$Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après,
tu
mets cette ligne à jour avec une requête. Mais ça fera unegrosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons
truc,
ce champ n'est ni clé, ni index.Tu crées une nouvelle table qui te servira de table intermédiaire,
copie
conforme de ProgParam, mais là, la clé est le champ trucque tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu
récupères
la valeur du champ truc autonum pour la ligne insérée.Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le
message
de news:bq3612$gkd$Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera
une
belle ligne plein de virgules car il y a une soixantaine de champs
à
gérer!
à bientôt pour d'autres soucis...
Je ne comprends pas que tu aies reculé, finalement, ce n'étaient que des
copiés/collés. Mais bon, tu fais comme tu l'entends.
Essaie de découper ta méga requête Union en mini requêtes, et tu fais une
requête union qui rassemble les mini.
J'utilise cette technique et au total, je dépasse largement les 60.
J-Pierre
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le message
de news: brt8nh$c94$1@news-reader5.wanadoo.fr...
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de
ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif
de
la requête union, et j'ai réussi à mettre au point un recordset avec un
peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions,
ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais
presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour
du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message
de
news: OLeR#gVxDHA.1076@TK2MSFTNGP11.phx.gbl...
Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais
proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message
de
news: eL#k$pGtDHA.3532@TK2MSFTNGP11.phx.gbl...
Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après,
tu
mets cette ligne à jour avec une requête. Mais ça fera une
grosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons
truc,
ce champ n'est ni clé, ni index.
Tu crées une nouvelle table qui te servira de table intermédiaire,
copie
conforme de ProgParam, mais là, la clé est le champ truc
que tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu
récupères
la valeur du champ truc autonum pour la ligne insérée.
Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;
---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" <sbrille@NoSpam.microbloc.com> a écrit dans le
message
de news:bq3612$gkd$1@news-reader4.wanadoo.fr...
Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera
une
belle ligne plein de virgules car il y a une soixantaine de champs
à
gérer
!
à bientôt pour d'autres soucis...
Je ne comprends pas que tu aies reculé, finalement, ce n'étaient que des
copiés/collés. Mais bon, tu fais comme tu l'entends.
Essaie de découper ta méga requête Union en mini requêtes, et tu fais une
requête union qui rassemble les mini.
J'utilise cette technique et au total, je dépasse largement les 60.
J-Pierre
"Stéphane Brille" a écrit dans le message
de news: brt8nh$c94$
Bonsoir, Jean-Pierre
Je t'avais répondu dans le fil qq jours plus tard, et je te remercie de
ton
aide (cf plus bas). J'avais reculé devant la quantité de code répétitif
de
la requête union, et j'ai réussi à mettre au point un recordset avec un
peu
de SQL, la méthode addnew, et beaucoup de chance, ce qui a répondu à mon
problème.
Ici, je suis par contre complètement bloqué, j'ai fait cette fois la
méga-requête union comme le proposait Maxence, ça passe pour 50 unions,
ça
bloque au-delà (query is too complex...c'est dommage, car j'y étais
presque,
à 10 près), et je cherche toujours à m'en sortir...
en fait, j'ai déjà du mal sur l'analyse, alors le code...
Peut-être qu'en laissant reposer qq jours, le cerveau va faire le tour
du
problème et penser à une autre piste...
Merci à vous tous pour votre soutien !
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: OLeR#Bonjour Stéphane,
La dernière fois, tu avais un problème du même genre, je t'avais
proposé
une méga-requête Union.
Ca a marché ?
J-Pierre
Salut,
j'ai finalement résolu mon problème avec la méthode AddNew après
OpenRecordset.
Si quelqu'un est interessé, j'envoie le code...
--
Cordialement,
Stéphane Brille
www.microbloc.com
(enlevez NoSpam. pour répondre)
"J-Pierre" a écrit dans le message
de
news: eL#k$Oui, Stéphane, 60 virgules, tu seras dans le livre des records,
bravo..........
Autres possibilités, mais tu resteras anonyme.
1/---------------------------------------------
Tu crées ta ligne dans la table avec seulement le NomProg, et après,
tu
mets cette ligne à jour avec une requête. Mais ça fera unegrosse requête.
2/--------------------------------------------
Tu rajoutes un champ numérique Long dans ta table ProgParam , disons
truc,
ce champ n'est ni clé, ni index.Tu crées une nouvelle table qui te servira de table intermédiaire,
copie
conforme de ProgParam, mais là, la clé est le champ trucque tu définis comme autonum.
Tu recopies la ligne entière dans la table intermédiaire et tu
récupères
la valeur du champ truc autonum pour la ligne insérée.Tu modifies le champ NomProg
Tu insères la ligne de la table intermédiaire dans la table ProgParam:
INSERT INTO ProgParam SELECT [table intermédiaire].* FROM [table
intermédiaire] WHERE truc = xxxxxxx;---------------------------------------------
T'as vu ? y'a pas une seule
virgule...........................................
J-Pierre - Expert en réduction du nombre de virgules.
"Stéphane Brille" a écrit dans le
message
de news:bq3612$gkd$Merci à vous 2 pour votre aide, je vais suivre vos conseils, ça fera
une
belle ligne plein de virgules car il y a une soixantaine de champs
à
gérer!
à bientôt pour d'autres soucis...