Bonjour à tous,
Voici mon problème;
Dans ma T_prestations j'ai un numéro auto qui est la clé primaire.
Actuellement j'ai mis comme format 2006-000 et cela fonctionne très bien.
Mais je voudrais que les quatre premiers chiffres soient basés sur l'année en
cours pour ne pas devoir chaque année changer le format. ce numéroauto sert
également de numéro de facture.
J'ai déjà essayé quelques formats du genre caaaa"-"000, "aaaa"-000 et
date(aaaa)-000, mais aucun ne fonctionne enfin si mais j'ai une date (1900).
Avez-vous une petite idée de comment je pourrais faire ?
Merci d'avance
Nadine
--
Merci pour toute l'aide que vous m'apporterais
Nadine
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
3stone
Salut,
"Nadine" | Dans ma T_prestations j'ai un numéro auto qui est la clé primaire. | Actuellement j'ai mis comme format 2006-000 et cela fonctionne très bien. | Mais je voudrais que les quatre premiers chiffres soient basés sur l'année en | cours pour ne pas devoir chaque année changer le format. ce numéroauto sert | également de numéro de facture.
Un numéroauto ne doit *jamais* représenter quelque chose en tant que valeur !! Normalement, tu devrais même ignorer, pour le moins ne pas t'occuper, de la valeur que prend un numéroauto (en tant que clé primaire...). Et a fortiori ne jamais l'utiliser pour des numérotations continues ou qui ont d'autres astreintes que d'être unique. Les numéros de factures demandent justement de posséder une numérotation continue, ce que ne peut garantir un numéroauto.
| J'ai déjà essayé quelques formats du genre caaaa"-"000, "aaaa"-000 et | date(aaaa)-000, mais aucun ne fonctionne enfin si mais j'ai une date (1900). | Avez-vous une petite idée de comment je pourrais faire ?
"Nadine"
| Dans ma T_prestations j'ai un numéro auto qui est la clé primaire.
| Actuellement j'ai mis comme format 2006-000 et cela fonctionne très bien.
| Mais je voudrais que les quatre premiers chiffres soient basés sur l'année en
| cours pour ne pas devoir chaque année changer le format. ce numéroauto sert
| également de numéro de facture.
Un numéroauto ne doit *jamais* représenter quelque chose en tant que valeur !!
Normalement, tu devrais même ignorer, pour le moins ne pas t'occuper,
de la valeur que prend un numéroauto (en tant que clé primaire...).
Et a fortiori ne jamais l'utiliser pour des numérotations continues ou qui ont
d'autres astreintes que d'être unique.
Les numéros de factures demandent justement de posséder une numérotation
continue, ce que ne peut garantir un numéroauto.
| J'ai déjà essayé quelques formats du genre caaaa"-"000, "aaaa"-000 et
| date(aaaa)-000, mais aucun ne fonctionne enfin si mais j'ai une date (1900).
| Avez-vous une petite idée de comment je pourrais faire ?
"Nadine" | Dans ma T_prestations j'ai un numéro auto qui est la clé primaire. | Actuellement j'ai mis comme format 2006-000 et cela fonctionne très bien. | Mais je voudrais que les quatre premiers chiffres soient basés sur l'année en | cours pour ne pas devoir chaque année changer le format. ce numéroauto sert | également de numéro de facture.
Un numéroauto ne doit *jamais* représenter quelque chose en tant que valeur !! Normalement, tu devrais même ignorer, pour le moins ne pas t'occuper, de la valeur que prend un numéroauto (en tant que clé primaire...). Et a fortiori ne jamais l'utiliser pour des numérotations continues ou qui ont d'autres astreintes que d'être unique. Les numéros de factures demandent justement de posséder une numérotation continue, ce que ne peut garantir un numéroauto.
| J'ai déjà essayé quelques formats du genre caaaa"-"000, "aaaa"-000 et | date(aaaa)-000, mais aucun ne fonctionne enfin si mais j'ai une date (1900). | Avez-vous une petite idée de comment je pourrais faire ?
Merci pour ta réponse 3stone, c'est pour cela sans doute que je n'ai trouvé nulle part une solution. J'ai donc ajouté une colonne dans ma table "année". -- Merci pour toute l''aide que vous M'avez apportée Nadine
Salut,
"Nadine" | Dans ma T_prestations j'ai un numéro auto qui est la clé primaire. | Actuellement j'ai mis comme format 2006-000 et cela fonctionne très bien. | Mais je voudrais que les quatre premiers chiffres soient basés sur l'année en | cours pour ne pas devoir chaque année changer le format. ce numéroauto sert | également de numéro de facture.
Un numéroauto ne doit *jamais* représenter quelque chose en tant que valeur !! Normalement, tu devrais même ignorer, pour le moins ne pas t'occuper, de la valeur que prend un numéroauto (en tant que clé primaire...). Et a fortiori ne jamais l'utiliser pour des numérotations continues ou qui ont d'autres astreintes que d'être unique. Les numéros de factures demandent justement de posséder une numérotation continue, ce que ne peut garantir un numéroauto.
| J'ai déjà essayé quelques formats du genre caaaa"-"000, "aaaa"-000 et | date(aaaa)-000, mais aucun ne fonctionne enfin si mais j'ai une date (1900). | Avez-vous une petite idée de comment je pourrais faire ?
Merci pour ta réponse 3stone, c'est pour cela sans doute que je n'ai trouvé
nulle part une solution. J'ai donc ajouté une colonne dans ma table "année".
--
Merci pour toute l''aide que vous M'avez apportée
Nadine
Salut,
"Nadine"
| Dans ma T_prestations j'ai un numéro auto qui est la clé primaire.
| Actuellement j'ai mis comme format 2006-000 et cela fonctionne très bien.
| Mais je voudrais que les quatre premiers chiffres soient basés sur l'année en
| cours pour ne pas devoir chaque année changer le format. ce numéroauto sert
| également de numéro de facture.
Un numéroauto ne doit *jamais* représenter quelque chose en tant que valeur !!
Normalement, tu devrais même ignorer, pour le moins ne pas t'occuper,
de la valeur que prend un numéroauto (en tant que clé primaire...).
Et a fortiori ne jamais l'utiliser pour des numérotations continues ou qui ont
d'autres astreintes que d'être unique.
Les numéros de factures demandent justement de posséder une numérotation
continue, ce que ne peut garantir un numéroauto.
| J'ai déjà essayé quelques formats du genre caaaa"-"000, "aaaa"-000 et
| date(aaaa)-000, mais aucun ne fonctionne enfin si mais j'ai une date (1900).
| Avez-vous une petite idée de comment je pourrais faire ?
Merci pour ta réponse 3stone, c'est pour cela sans doute que je n'ai trouvé nulle part une solution. J'ai donc ajouté une colonne dans ma table "année". -- Merci pour toute l''aide que vous M'avez apportée Nadine
Salut,
"Nadine" | Dans ma T_prestations j'ai un numéro auto qui est la clé primaire. | Actuellement j'ai mis comme format 2006-000 et cela fonctionne très bien. | Mais je voudrais que les quatre premiers chiffres soient basés sur l'année en | cours pour ne pas devoir chaque année changer le format. ce numéroauto sert | également de numéro de facture.
Un numéroauto ne doit *jamais* représenter quelque chose en tant que valeur !! Normalement, tu devrais même ignorer, pour le moins ne pas t'occuper, de la valeur que prend un numéroauto (en tant que clé primaire...). Et a fortiori ne jamais l'utiliser pour des numérotations continues ou qui ont d'autres astreintes que d'être unique. Les numéros de factures demandent justement de posséder une numérotation continue, ce que ne peut garantir un numéroauto.
| J'ai déjà essayé quelques formats du genre caaaa"-"000, "aaaa"-000 et | date(aaaa)-000, mais aucun ne fonctionne enfin si mais j'ai une date (1900). | Avez-vous une petite idée de comment je pourrais faire ?