Bonjour,
Je suis bloqué dans ma base de données, je cherche un script pour facilité les enregistrements de données.
J'explique mon problème:
Théorie: Plusieurs sondages peuvent contenir plusieurs Faits, et plusieurs faits peuvent contenir plusieurs sondages : Pour casser la relation n.m, on utilise une table intermédiaire.
Table Sondage_______Table « SD/FAIT » (table intermédiaire)_______table « faits »
La table SD /FAITS est pourvu de 4 champs : N° de faits ; le n° de sondage, et le code campagne ( code de chaque opération se concaténant avec le numéros de sondage et celui du fait ) l’intérieur du 4e champs « concatSD/FAIT » (clé primaire), permettant l’unicité des enregistrements.
Pour un souci de rapidité d’enregistrement des données, et facilité la tâche aux profanes, je cherche à ce que la table SD/FAIT se remplisse toute « seule » :
Pour cela, dans le modèle de la table « FAITS » j’ai ajouté la rubrique n° de sondage (N°SD) , et j’ai construit 2 scripts : l’un permettant de copier le N°de fait de l’enregistrement de la table fait dans la table SD/FAITS, et un autre copiant le code campagne du même fait.
Maintenant, pour finir, (mais là est le problème…) j’aimerais faire, que dans le modèle « FAITS » lors d’un enregistrement, que dans la rubrique « n°SD » (rubrique appartenant à la table SD/FAIT ; que j’ai placé dans le modèle « FAITS ») ; l’utilisateur puisse ajouter les numéro de sondage appartenant à l’enregistrement à la suite par un « ; » en guise de séparateur : exemple : 022 ;033 ;102 ;001 etc…
Ainsi je cherche un script qui créerait un nouvel enregistrement dans la table SD/FAITS pour chaque numéros entre les « ; » dans la rubrique N°SD que j’ai placé dans le modèle de la table FAITS . Car avec les deux scripts précédant si il n’y a qu’un sondage a enregistrer ça marche…Mais généralement il y en a plusieurs…
Est-ce réalisable ? Quand pensez-vous, je suis assez débutant niveau script et je galère bien.
Je suis bloqué dans ma base de données, je cherche un script pour facilité les enregistrements de données.
J'explique mon problème:
Théorie: Plusieurs sondages peuvent contenir plusieurs Faits, et plusieurs faits peuvent contenir plusieurs sondages : Pour casser la relation n.m, on utilise une table intermédiaire.
Table Sondage_______Table « SD/FAIT » (table intermédiaire)_______table « faits »
La table SD /FAITS est pourvu de 4 champs : N° de faits ; le n° de sondage, et le code campagne ( code de chaque opération se concaténant avec le numéros de sondage et celui du fait ) l’intérieur du 4e champs « concatSD/FAIT » (clé primaire), permettant l’unicité des enregistrements.
Pour un souci de rapidité d’enregistrement des données, et facilité la tâche aux profanes, je cherche à ce que la table SD/FAIT se remplisse toute « seule » :
Pour cela, dans le modèle de la table « FAITS » j’ai ajouté la rubrique n° de sondage (N°SD) , et j’ai construit 2 scripts : l’un permettant de copier le N°de fait de l’enregistrement de la table fait dans la table SD/FAITS, et un autre copiant le code campagne du même fait.
Maintenant, pour finir, (mais là est le problème…) j’aimerais faire, que dans le modèle « FAITS » lors d’un enregistrement, que dans la rubrique « n°SD » (rubrique appartenant à la table SD/FAIT ; que j’ai placé dans le modèle « FAITS ») ; l’utilisateur puisse ajouter les numéro de sondage appartenant à l’enregistrement à la suite par un « ; » en guise de séparateur : exemple : 022 ;033 ;102 ;001 etc…
Ainsi je cherche un script qui créerait un nouvel enregistrement dans la table SD/FAITS pour chaque numéros entre les « ; » dans la rubrique N°SD que j’ai placé dans le modèle de la table FAITS . Car avec les deux scripts précédant si il n’y a qu’un sondage a enregistrer ça marche…Mais généralement il y en a plusieurs…
Est-ce réalisable ? Quand pensez-vous, je suis assez débutant niveau script et je galère bien.