Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je
récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur
plusieurs sociétés).
2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans
une société et parfois des contacts communs dans plusieurs soicétés).
3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un
enregistrement unique :
MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA
4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code
contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un
champs texte libre qui permet de mettre tout et n'importe quoi (sauf
doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure :
4C0000203M. HERBE
4C0000267Mlle BOU
4BSD SRVETR
etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et
le même nombre de caractères..
Soit, avoir un caractère particulier comme "+" par exemple pour combler les
vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4)
8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD)
8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté
4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++
4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU
4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
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
Fabien
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur plusieurs sociétés). 2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans une société et parfois des contacts communs dans plusieurs soicétés). 3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un enregistrement unique : MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA 4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un champs texte libre qui permet de mettre tout et n'importe quoi (sauf doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure : 4C0000203M. HERBE 4C0000267Mlle BOU 4BSD SRVETR etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et le même nombre de caractères.. Soit, avoir un caractère particulier comme "+" par exemple pour combler les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4) 8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD) 8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté 4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++ 4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU 4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Replace remplace les blancs par des + et left tronque a 8 carateres ta chaine completée par des +. @+
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je
récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur
plusieurs sociétés).
2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans
une société et parfois des contacts communs dans plusieurs soicétés).
3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un
enregistrement unique :
MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA
4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code
contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un
champs texte libre qui permet de mettre tout et n'importe quoi (sauf
doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure :
4C0000203M. HERBE
4C0000267Mlle BOU
4BSD SRVETR
etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et
le même nombre de caractères..
Soit, avoir un caractère particulier comme "+" par exemple pour combler les
vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4)
8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD)
8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté
4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++
4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU
4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur plusieurs sociétés). 2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans une société et parfois des contacts communs dans plusieurs soicétés). 3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un enregistrement unique : MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA 4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un champs texte libre qui permet de mettre tout et n'importe quoi (sauf doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure : 4C0000203M. HERBE 4C0000267Mlle BOU 4BSD SRVETR etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et le même nombre de caractères.. Soit, avoir un caractère particulier comme "+" par exemple pour combler les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4) 8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD) 8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté 4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++ 4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU 4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Replace remplace les blancs par des + et left tronque a 8 carateres ta chaine completée par des +. @+
PO2B
Salut Fabien,
Formidable.... Merci beaucoup pour ton aide, c'est parfait !
Bonne Journée.
"Fabien" a écrit dans le message de news: %236C$
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur plusieurs sociétés). 2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans une société et parfois des contacts communs dans plusieurs soicétés). 3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un enregistrement unique : MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA 4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un champs texte libre qui permet de mettre tout et n'importe quoi (sauf doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure : 4C0000203M. HERBE 4C0000267Mlle BOU 4BSD SRVETR etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et le même nombre de caractères.. Soit, avoir un caractère particulier comme "+" par exemple pour combler les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4) 8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD) 8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté 4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++ 4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU 4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Replace remplace les blancs par des + et left tronque a 8 carateres ta chaine completée par des +. @+
Salut Fabien,
Formidable.... Merci beaucoup pour ton aide, c'est parfait !
Bonne Journée.
"Fabien" <UrbaniakFabienxxxx@Neuf.fr> a écrit dans le message de news:
%236C$oOJ8IHA.1468@TK2MSFTNGP05.phx.gbl...
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je
récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur
plusieurs sociétés).
2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans
une société et parfois des contacts communs dans plusieurs soicétés).
3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un
enregistrement unique :
MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA
4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code
contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un
champs texte libre qui permet de mettre tout et n'importe quoi (sauf
doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure :
4C0000203M. HERBE
4C0000267Mlle BOU
4BSD SRVETR
etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés
et le même nombre de caractères..
Soit, avoir un caractère particulier comme "+" par exemple pour combler
les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4)
8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD)
8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté
4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++
4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU
4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Formidable.... Merci beaucoup pour ton aide, c'est parfait !
Bonne Journée.
"Fabien" a écrit dans le message de news: %236C$
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur plusieurs sociétés). 2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans une société et parfois des contacts communs dans plusieurs soicétés). 3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un enregistrement unique : MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA 4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un champs texte libre qui permet de mettre tout et n'importe quoi (sauf doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure : 4C0000203M. HERBE 4C0000267Mlle BOU 4BSD SRVETR etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et le même nombre de caractères.. Soit, avoir un caractère particulier comme "+" par exemple pour combler les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4) 8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD) 8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté 4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++ 4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU 4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Replace remplace les blancs par des + et left tronque a 8 carateres ta chaine completée par des +. @+
Fabien
PO2B a écrit :
Salut Fabien,
Formidable.... Merci beaucoup pour ton aide, c'est parfait !
Bonne Journée.
"Fabien" a écrit dans le message de news: %236C$
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur plusieurs sociétés). 2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans une société et parfois des contacts communs dans plusieurs soicétés). 3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un enregistrement unique : MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA 4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un champs texte libre qui permet de mettre tout et n'importe quoi (sauf doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure : 4C0000203M. HERBE 4C0000267Mlle BOU 4BSD SRVETR etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et le même nombre de caractères.. Soit, avoir un caractère particulier comme "+" par exemple pour combler les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4) 8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD) 8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté 4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++ 4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU 4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Replace remplace les blancs par des + et left tronque a 8 carateres ta chaine completée par des +. @+
nickel ! Bonne journée a toi aussi @+
PO2B a écrit :
Salut Fabien,
Formidable.... Merci beaucoup pour ton aide, c'est parfait !
Bonne Journée.
"Fabien" <UrbaniakFabienxxxx@Neuf.fr> a écrit dans le message de news:
%236C$oOJ8IHA.1468@TK2MSFTNGP05.phx.gbl...
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je
récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur
plusieurs sociétés).
2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans
une société et parfois des contacts communs dans plusieurs soicétés).
3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un
enregistrement unique :
MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA
4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code
contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un
champs texte libre qui permet de mettre tout et n'importe quoi (sauf
doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure :
4C0000203M. HERBE
4C0000267Mlle BOU
4BSD SRVETR
etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés
et le même nombre de caractères..
Soit, avoir un caractère particulier comme "+" par exemple pour combler
les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4)
8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD)
8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté
4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++
4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU
4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)
Formidable.... Merci beaucoup pour ton aide, c'est parfait !
Bonne Journée.
"Fabien" a écrit dans le message de news: %236C$
PO2B a écrit :
Bonjour à Tous,
Je dois lier une table "Contacts" avec une autre table.
Dans cette table contact, je n'ai qu'n champs unique par Société, or je récupère les contacts de pkusieurs sociétés.
Je dois donc filtrer sur 3 champs concaténés.
1. Le code Dossier (Dossier est égal à la Société, je travaille sur plusieurs sociétés). 2. Le code Tiers (c'est le N° de Client mais j'ai plusieurs contacts dans une société et parfois des contacts communs dans plusieurs soicétés). 3 Le code "Contact" qui est unique dans la table contact pour un dossier.
Je dois donc avoir ces 3 éléments pour être certain d'avoir un enregistrement unique : MonCodeContact: [DOS] & "" & [TIERS] & "" & [CONTACT]
ça donne ça dans le meilleur des cas : 4C0000019ESTELLA 4 = le N° du dossier, C0000019 = Le N° du client et ESTELLA = Le code contact.
Mais dans la table contact, le code contact n'est pas un compteur mais un champs texte libre qui permet de mettre tout et n'importe quoi (sauf doublonner dans un même dossier)
Alors j'ai aussi ces cas de figure : 4C0000203M. HERBE 4C0000267Mlle BOU 4BSD SRVETR etc....
Voilà (enfin) ma demande :
Je voudrais avoir le même format pour tous les enregistrements concaténés et le même nombre de caractères.. Soit, avoir un caractère particulier comme "+" par exemple pour combler les vides et obtenir le même nombre de caractères
1 Caractère pour le dossier (dans mon exemple c'est le 4) 8 caractères pour le code Tiers (dans mon exemple C0000203 ou BSD) 8 caractères pour le code contact (dans mon exemple M. HERBE)
Le code serait ainsi formaté 4C0000203M. HERBE deviendrait 4C0000203M.+HERBE++ 4C0000267Mlle BOU deviendrait 4C0000267Mlle+BOU 4BSD SRVETR deviendrait 4BSD+++++SRVETR++
Soit à chaque fois 17 caractères sans espace et sans trou.
Pouvez-vous m'aider à réaliser ce format.
Merci d'avance (et bravo pour m'avoir lu jusqu'au bout)