Bonjour, salut à tous et à toutes.
Merci de votre aide qui me permet d'avancer dans mon Application.
Une nouvelle question:
Mon appli doit gérer plusieurs types de documents(L, BC,F,FC et EM) et
ceci
dans deux sens: Arrivé et Départ.
J'aimerai que dans une Table T_Correspondances le champ Réf soit numéroté
automatiquement comme suit:
...
Salut à tous et à toutes.
Passez une très bonne journée.
A+...
Bonjour, salut à tous et à toutes.
Merci de votre aide qui me permet d'avancer dans mon Application.
Une nouvelle question:
Mon appli doit gérer plusieurs types de documents(L, BC,F,FC et EM) et
ceci
dans deux sens: Arrivé et Départ.
J'aimerai que dans une Table T_Correspondances le champ Réf soit numéroté
automatiquement comme suit:
...
Salut à tous et à toutes.
Passez une très bonne journée.
A+...
Bonjour, salut à tous et à toutes.
Merci de votre aide qui me permet d'avancer dans mon Application.
Une nouvelle question:
Mon appli doit gérer plusieurs types de documents(L, BC,F,FC et EM) et
ceci
dans deux sens: Arrivé et Départ.
J'aimerai que dans une Table T_Correspondances le champ Réf soit numéroté
automatiquement comme suit:
...
Salut à tous et à toutes.
Passez une très bonne journée.
A+...
Bonjour, salut à tous et à toutes.
Merci de votre aide qui me permet d'avancer dans mon Application.
Une nouvelle question:
Mon appli doit gérer plusieurs types de documents(L, BC,F,FC et EM) et
ceci
dans deux sens: Arrivé et Départ.
J'aimerai que dans une Table T_Correspondances le champ Réf soit numéroté
automatiquement comme suit:
...
Salut à tous et à toutes.
Passez une très bonne journée.
A+...
Bonjour, Sogolon
Télécharge la base suivante:
http://officesystem.access.free.fr/telecharger/numerofacture.zip
Cela te donnera un exemple pour générer un numéro automatique personnalisé.
Bonne continuation
Bonjour, salut à tous et à toutes.
Merci de votre aide qui me permet d'avancer dans mon Application.
Une nouvelle question:
Mon appli doit gérer plusieurs types de documents(L, BC,F,FC et EM) et
ceci
dans deux sens: Arrivé et Départ.
J'aimerai que dans une Table T_Correspondances le champ Réf soit numéroté
automatiquement comme suit:
...
Salut à tous et à toutes.
Passez une très bonne journée.
A+...
Bonjour, Sogolon
Télécharge la base suivante:
http://officesystem.access.free.fr/telecharger/numerofacture.zip
Cela te donnera un exemple pour générer un numéro automatique personnalisé.
Bonne continuation
Bonjour, salut à tous et à toutes.
Merci de votre aide qui me permet d'avancer dans mon Application.
Une nouvelle question:
Mon appli doit gérer plusieurs types de documents(L, BC,F,FC et EM) et
ceci
dans deux sens: Arrivé et Départ.
J'aimerai que dans une Table T_Correspondances le champ Réf soit numéroté
automatiquement comme suit:
...
Salut à tous et à toutes.
Passez une très bonne journée.
A+...
Bonjour, Sogolon
Télécharge la base suivante:
http://officesystem.access.free.fr/telecharger/numerofacture.zip
Cela te donnera un exemple pour générer un numéro automatique personnalisé.
Bonne continuation
Merci Gilles, de votre promptitude et de votre dynamisme sur ce forum.
De même que Raymond et 3 Stone et à Lir aussi.
J'ai regardé le "numerofacture" que vous avez bien voulu indiqué, merci.
Cependant, moi je ne gère pas que deux types de documents( comme dans ton
exemple "AV" et "FA". Si des modifications de ces codes peuvent m'aider,
je
vous prie de me donner une ou des pistes. Merci.
Voilà pour ma numérotation: J'ai dans T_Correspondaces, en plus du champ
'Réf' qu'il faut numéroter, un champ 'Sens' qui indique s'il s'agit d'un
courrier arrivé ou départ et un autre champ 'TypeCourrier' qui indique le
type de document.
Pour ainsi dire que ma numérotation de mon champ 'Réf' doit tenir compte
et
du sens et du type de courrier.
Merci beaucoup.
Salut à toutes et à tous.
A+...
Merci Gilles, de votre promptitude et de votre dynamisme sur ce forum.
De même que Raymond et 3 Stone et à Lir aussi.
J'ai regardé le "numerofacture" que vous avez bien voulu indiqué, merci.
Cependant, moi je ne gère pas que deux types de documents( comme dans ton
exemple "AV" et "FA". Si des modifications de ces codes peuvent m'aider,
je
vous prie de me donner une ou des pistes. Merci.
Voilà pour ma numérotation: J'ai dans T_Correspondaces, en plus du champ
'Réf' qu'il faut numéroter, un champ 'Sens' qui indique s'il s'agit d'un
courrier arrivé ou départ et un autre champ 'TypeCourrier' qui indique le
type de document.
Pour ainsi dire que ma numérotation de mon champ 'Réf' doit tenir compte
et
du sens et du type de courrier.
Merci beaucoup.
Salut à toutes et à tous.
A+...
Merci Gilles, de votre promptitude et de votre dynamisme sur ce forum.
De même que Raymond et 3 Stone et à Lir aussi.
J'ai regardé le "numerofacture" que vous avez bien voulu indiqué, merci.
Cependant, moi je ne gère pas que deux types de documents( comme dans ton
exemple "AV" et "FA". Si des modifications de ces codes peuvent m'aider,
je
vous prie de me donner une ou des pistes. Merci.
Voilà pour ma numérotation: J'ai dans T_Correspondaces, en plus du champ
'Réf' qu'il faut numéroter, un champ 'Sens' qui indique s'il s'agit d'un
courrier arrivé ou départ et un autre champ 'TypeCourrier' qui indique le
type de document.
Pour ainsi dire que ma numérotation de mon champ 'Réf' doit tenir compte
et
du sens et du type de courrier.
Merci beaucoup.
Salut à toutes et à tous.
A+...
Regarde la fonction "Création_Numéro" dans le code du formulaire et essaie
d'adapter à ton cas.
Je n'ai malheureusement pas le temps de t'aider plus...
Bonne continuation
Regarde la fonction "Création_Numéro" dans le code du formulaire et essaie
d'adapter à ton cas.
Je n'ai malheureusement pas le temps de t'aider plus...
Bonne continuation
Regarde la fonction "Création_Numéro" dans le code du formulaire et essaie
d'adapter à ton cas.
Je n'ai malheureusement pas le temps de t'aider plus...
Bonne continuation
Merci encore.
faute de mieux je vais essayer. Mais le fait est que je ne pas encore très à
l'aise avec VBA.
Merci de être donné la peine.
Salut à toutes et à tous.
A+...
Regarde la fonction "Création_Numéro" dans le code du formulaire et essaie
d'adapter à ton cas.
Je n'ai malheureusement pas le temps de t'aider plus...
Bonne continuation
Merci encore.
faute de mieux je vais essayer. Mais le fait est que je ne pas encore très à
l'aise avec VBA.
Merci de être donné la peine.
Salut à toutes et à tous.
A+...
Regarde la fonction "Création_Numéro" dans le code du formulaire et essaie
d'adapter à ton cas.
Je n'ai malheureusement pas le temps de t'aider plus...
Bonne continuation
Merci encore.
faute de mieux je vais essayer. Mais le fait est que je ne pas encore très à
l'aise avec VBA.
Merci de être donné la peine.
Salut à toutes et à tous.
A+...
Regarde la fonction "Création_Numéro" dans le code du formulaire et essaie
d'adapter à ton cas.
Je n'ai malheureusement pas le temps de t'aider plus...
Bonne continuation
1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
2. La date est-elle stockée dans la table?
La réponse est oui.
3. Le N° chrono est-il stocké dans la table?
La réponse est oui.
4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans
5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
2. La date est-elle stockée dans la table?
La réponse est oui.
3. Le N° chrono est-il stocké dans la table?
La réponse est oui.
4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans
5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
2. La date est-elle stockée dans la table?
La réponse est oui.
3. Le N° chrono est-il stocké dans la table?
La réponse est oui.
4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans
5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Salut1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.2. La date est-elle stockée dans la table?
La réponse est oui.3. Le N° chrono est-il stocké dans la table?
La réponse est oui.4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Salut
1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.
2. La date est-elle stockée dans la table?
La réponse est oui.
3. Le N° chrono est-il stocké dans la table?
La réponse est oui.
4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans
5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Salut1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.2. La date est-elle stockée dans la table?
La réponse est oui.3. Le N° chrono est-il stocké dans la table?
La réponse est oui.4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Tu n'as pas répondu à la question 1 !!!
La réponse doit être un type de données : Texte ou numérique a priori
Quand tu dis :
-Arrivé
-Départ
-Interne
Je ne sais pas si c'est du texte qui est placé dans le champ ou un code
correspondant aux valeurs indiquées.
En génaral, on a une table TypesCourrier avec au moins 2 champs :
- ID (champ numérique)
- typecourr_label (champ texte)
Par exemple :
ID typecourr_label
------------------------
1 Arrivé
2 Départ
3 Interne
Puis on met dans le champ TypeCourrier de la table T_Correspondance la
valeur ID associée (et non le label).
Quoi qu'il en soit, avec le reste des informations que tu as fournies, on
peut dire que le nouveau N° de chrono à générer peut être obtenu comme suit :
rechercher dans la table T_correspondance le N°Chrono MAXIMUM (appelons-le
N_MAX) parmi les enregistrement pour lesquels :
- Le type de courrier est le même que celui du nouveau courrier en cours
- Le sens est le même que celui du nouveau courrier en cours
- L'année est la même que celle du nouveau courrier en cours
Si N_MAX vaut Null, c'est qu'il n'y a actuellement aucun courrier répondant
à ce critère, donc le nouveau chrono est 1.
Si N_MAX vaut N, alors le nouveau chrono est N+1.
La fonction DMax permet de rechercher catte valeur.
Je te laisse chercher un peu afin que tu découvres par toi-même cette
fonction...
Tu me diras si tu as des problèmes à la mettre en oeuvre.Salut1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.2. La date est-elle stockée dans la table?
La réponse est oui.3. Le N° chrono est-il stocké dans la table?
La réponse est oui.4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Tu n'as pas répondu à la question 1 !!!
La réponse doit être un type de données : Texte ou numérique a priori
Quand tu dis :
-Arrivé
-Départ
-Interne
Je ne sais pas si c'est du texte qui est placé dans le champ ou un code
correspondant aux valeurs indiquées.
En génaral, on a une table TypesCourrier avec au moins 2 champs :
- ID (champ numérique)
- typecourr_label (champ texte)
Par exemple :
ID typecourr_label
------------------------
1 Arrivé
2 Départ
3 Interne
Puis on met dans le champ TypeCourrier de la table T_Correspondance la
valeur ID associée (et non le label).
Quoi qu'il en soit, avec le reste des informations que tu as fournies, on
peut dire que le nouveau N° de chrono à générer peut être obtenu comme suit :
rechercher dans la table T_correspondance le N°Chrono MAXIMUM (appelons-le
N_MAX) parmi les enregistrement pour lesquels :
- Le type de courrier est le même que celui du nouveau courrier en cours
- Le sens est le même que celui du nouveau courrier en cours
- L'année est la même que celle du nouveau courrier en cours
Si N_MAX vaut Null, c'est qu'il n'y a actuellement aucun courrier répondant
à ce critère, donc le nouveau chrono est 1.
Si N_MAX vaut N, alors le nouveau chrono est N+1.
La fonction DMax permet de rechercher catte valeur.
Je te laisse chercher un peu afin que tu découvres par toi-même cette
fonction...
Tu me diras si tu as des problèmes à la mettre en oeuvre.
Salut
1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.
2. La date est-elle stockée dans la table?
La réponse est oui.
3. Le N° chrono est-il stocké dans la table?
La réponse est oui.
4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans
5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Tu n'as pas répondu à la question 1 !!!
La réponse doit être un type de données : Texte ou numérique a priori
Quand tu dis :
-Arrivé
-Départ
-Interne
Je ne sais pas si c'est du texte qui est placé dans le champ ou un code
correspondant aux valeurs indiquées.
En génaral, on a une table TypesCourrier avec au moins 2 champs :
- ID (champ numérique)
- typecourr_label (champ texte)
Par exemple :
ID typecourr_label
------------------------
1 Arrivé
2 Départ
3 Interne
Puis on met dans le champ TypeCourrier de la table T_Correspondance la
valeur ID associée (et non le label).
Quoi qu'il en soit, avec le reste des informations que tu as fournies, on
peut dire que le nouveau N° de chrono à générer peut être obtenu comme suit :
rechercher dans la table T_correspondance le N°Chrono MAXIMUM (appelons-le
N_MAX) parmi les enregistrement pour lesquels :
- Le type de courrier est le même que celui du nouveau courrier en cours
- Le sens est le même que celui du nouveau courrier en cours
- L'année est la même que celle du nouveau courrier en cours
Si N_MAX vaut Null, c'est qu'il n'y a actuellement aucun courrier répondant
à ce critère, donc le nouveau chrono est 1.
Si N_MAX vaut N, alors le nouveau chrono est N+1.
La fonction DMax permet de rechercher catte valeur.
Je te laisse chercher un peu afin que tu découvres par toi-même cette
fonction...
Tu me diras si tu as des problèmes à la mettre en oeuvre.Salut1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.2. La date est-elle stockée dans la table?
La réponse est oui.3. Le N° chrono est-il stocké dans la table?
La réponse est oui.4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Salut et éxcusez-moi.
Le type de données est: Numérique
Et cette Bd va être exploitée en réseau
Merci.Tu n'as pas répondu à la question 1 !!!
La réponse doit être un type de données : Texte ou numérique a priori
Quand tu dis :
-Arrivé
-Départ
-Interne
Je ne sais pas si c'est du texte qui est placé dans le champ ou un code
correspondant aux valeurs indiquées.
En génaral, on a une table TypesCourrier avec au moins 2 champs :
- ID (champ numérique)
- typecourr_label (champ texte)
Par exemple :
ID typecourr_label
------------------------
1 Arrivé
2 Départ
3 Interne
Puis on met dans le champ TypeCourrier de la table T_Correspondance la
valeur ID associée (et non le label).
Quoi qu'il en soit, avec le reste des informations que tu as fournies, on
peut dire que le nouveau N° de chrono à générer peut être obtenu comme suit :
rechercher dans la table T_correspondance le N°Chrono MAXIMUM (appelons-le
N_MAX) parmi les enregistrement pour lesquels :
- Le type de courrier est le même que celui du nouveau courrier en cours
- Le sens est le même que celui du nouveau courrier en cours
- L'année est la même que celle du nouveau courrier en cours
Si N_MAX vaut Null, c'est qu'il n'y a actuellement aucun courrier répondant
à ce critère, donc le nouveau chrono est 1.
Si N_MAX vaut N, alors le nouveau chrono est N+1.
La fonction DMax permet de rechercher catte valeur.
Je te laisse chercher un peu afin que tu découvres par toi-même cette
fonction...
Tu me diras si tu as des problèmes à la mettre en oeuvre.Salut1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.2. La date est-elle stockée dans la table?
La réponse est oui.3. Le N° chrono est-il stocké dans la table?
La réponse est oui.4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Salut et éxcusez-moi.
Le type de données est: Numérique
Et cette Bd va être exploitée en réseau
Merci.
Tu n'as pas répondu à la question 1 !!!
La réponse doit être un type de données : Texte ou numérique a priori
Quand tu dis :
-Arrivé
-Départ
-Interne
Je ne sais pas si c'est du texte qui est placé dans le champ ou un code
correspondant aux valeurs indiquées.
En génaral, on a une table TypesCourrier avec au moins 2 champs :
- ID (champ numérique)
- typecourr_label (champ texte)
Par exemple :
ID typecourr_label
------------------------
1 Arrivé
2 Départ
3 Interne
Puis on met dans le champ TypeCourrier de la table T_Correspondance la
valeur ID associée (et non le label).
Quoi qu'il en soit, avec le reste des informations que tu as fournies, on
peut dire que le nouveau N° de chrono à générer peut être obtenu comme suit :
rechercher dans la table T_correspondance le N°Chrono MAXIMUM (appelons-le
N_MAX) parmi les enregistrement pour lesquels :
- Le type de courrier est le même que celui du nouveau courrier en cours
- Le sens est le même que celui du nouveau courrier en cours
- L'année est la même que celle du nouveau courrier en cours
Si N_MAX vaut Null, c'est qu'il n'y a actuellement aucun courrier répondant
à ce critère, donc le nouveau chrono est 1.
Si N_MAX vaut N, alors le nouveau chrono est N+1.
La fonction DMax permet de rechercher catte valeur.
Je te laisse chercher un peu afin que tu découvres par toi-même cette
fonction...
Tu me diras si tu as des problèmes à la mettre en oeuvre.
Salut
1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.
2. La date est-elle stockée dans la table?
La réponse est oui.
3. Le N° chrono est-il stocké dans la table?
La réponse est oui.
4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans
5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
Salut et éxcusez-moi.
Le type de données est: Numérique
Et cette Bd va être exploitée en réseau
Merci.Tu n'as pas répondu à la question 1 !!!
La réponse doit être un type de données : Texte ou numérique a priori
Quand tu dis :
-Arrivé
-Départ
-Interne
Je ne sais pas si c'est du texte qui est placé dans le champ ou un code
correspondant aux valeurs indiquées.
En génaral, on a une table TypesCourrier avec au moins 2 champs :
- ID (champ numérique)
- typecourr_label (champ texte)
Par exemple :
ID typecourr_label
------------------------
1 Arrivé
2 Départ
3 Interne
Puis on met dans le champ TypeCourrier de la table T_Correspondance la
valeur ID associée (et non le label).
Quoi qu'il en soit, avec le reste des informations que tu as fournies, on
peut dire que le nouveau N° de chrono à générer peut être obtenu comme suit :
rechercher dans la table T_correspondance le N°Chrono MAXIMUM (appelons-le
N_MAX) parmi les enregistrement pour lesquels :
- Le type de courrier est le même que celui du nouveau courrier en cours
- Le sens est le même que celui du nouveau courrier en cours
- L'année est la même que celle du nouveau courrier en cours
Si N_MAX vaut Null, c'est qu'il n'y a actuellement aucun courrier répondant
à ce critère, donc le nouveau chrono est 1.
Si N_MAX vaut N, alors le nouveau chrono est N+1.
La fonction DMax permet de rechercher catte valeur.
Je te laisse chercher un peu afin que tu découvres par toi-même cette
fonction...
Tu me diras si tu as des problèmes à la mettre en oeuvre.Salut1. Quel est le type de données de Sens (texte? numérique? booléen?)
Le Champs Sens est du type Texte
Il peut prendre 3 valeurs:
-Arrivé
-Départ
-Interne
Et il est renseigné par liste déroulante sur mon formulaire.
Idem pour le typeCourrier (à partir de la table TypesCourriers)
Pour la date il s'agit du mois et de l'année en cours format: mm-yyyy.2. La date est-elle stockée dans la table?
La réponse est oui.3. Le N° chrono est-il stocké dans la table?
La réponse est oui.4. Le N° de chrono à générer doit-il repartir à 1 tous les mois? tous les ans?
réponse: Tous les Ans5. A quel(s) moment(s) et comment les champs (ou infos) sont-ils renseignés?
A partir d'un formulaire et pendant la création du courrier.
Brièvement:
1-On ouvre le Formulaire Gestion du courrier
2-On choisi le sens(Arrivé, Départ ou interne)
3-Ensuite le type de courrier: Lettre, Fax, Devis, BonComm
4-Ensuite générer le Numéro unique de la correspondance.
Salut et merci encore, beaucoup.
A+...
OK, donc Sens et TypeCourrier sont des champs numériques.
Je crois que nous avons maintenant toutes les informations nécesssaires.
De ton côté, tu as trouvé comment utiliser la fonction DMax?
OK, donc Sens et TypeCourrier sont des champs numériques.
Je crois que nous avons maintenant toutes les informations nécesssaires.
De ton côté, tu as trouvé comment utiliser la fonction DMax?
OK, donc Sens et TypeCourrier sont des champs numériques.
Je crois que nous avons maintenant toutes les informations nécesssaires.
De ton côté, tu as trouvé comment utiliser la fonction DMax?