Étant novice sous Access, je dois réaliser une sorte de gestion des
documents.
J'ai une seule table et pour chaque document, j'ai besoin d'un numéro auto
mais par type de service.
Un exemple vaut mieux qu'un long discours :
SA-0001
SA-0002
SA-0003
DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif à ce
service)
DG-0002
C'est le genre de notation que je veux obtenir, suivant le service
sélectionné, attribuer un numéro auto par service.
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
Anor
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le service ?
Réalises tu la saisie au travers d'un formulaire de saisie ? (ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1 (ou Dcount blablabla +1 si pas de trous causés par des suppressions ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des données simultanément (via réseau local ?)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour à tous, | | Étant novice sous Access, je dois réaliser une sorte de gestion des | documents. | J'ai une seule table et pour chaque document, j'ai besoin d'un numéro | auto mais par type de service. | Un exemple vaut mieux qu'un long discours : | | SA-0001 | SA-0002 | SA-0003 | DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif | à ce service) | DG-0002 | | C'est le genre de notation que je veux obtenir, suivant le service | sélectionné, attribuer un numéro auto par service. | | Si quelqu'un sait... | | Merci | | Sébastien
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le service ?
Réalises tu la saisie au travers d'un formulaire de saisie ?
(ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1
(ou Dcount blablabla +1 si pas de trous causés par des suppressions ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des données simultanément
(via réseau local ?)
--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------
| Bonjour à tous,
|
| Étant novice sous Access, je dois réaliser une sorte de gestion des
| documents.
| J'ai une seule table et pour chaque document, j'ai besoin d'un numéro
| auto mais par type de service.
| Un exemple vaut mieux qu'un long discours :
|
| SA-0001
| SA-0002
| SA-0003
| DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif
| à ce service)
| DG-0002
|
| C'est le genre de notation que je veux obtenir, suivant le service
| sélectionné, attribuer un numéro auto par service.
|
| Si quelqu'un sait...
|
| Merci
|
| Sébastien
Quel est le nom du champ, son type, format, taille... qui contient le service ?
Réalises tu la saisie au travers d'un formulaire de saisie ? (ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1 (ou Dcount blablabla +1 si pas de trous causés par des suppressions ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des données simultanément (via réseau local ?)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour à tous, | | Étant novice sous Access, je dois réaliser une sorte de gestion des | documents. | J'ai une seule table et pour chaque document, j'ai besoin d'un numéro | auto mais par type de service. | Un exemple vaut mieux qu'un long discours : | | SA-0001 | SA-0002 | SA-0003 | DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif | à ce service) | DG-0002 | | C'est le genre de notation que je veux obtenir, suivant le service | sélectionné, attribuer un numéro auto par service. | | Si quelqu'un sait... | | Merci | | Sébastien
Raymond
Bonjour.
Si Numero_Auto est le contrôle et le champ contenant la numérotation dans la table "table1", Service étant le contrôle contenant le code service, tu peux faire:
Me.Numero_Auto = DMax("Numero_Auto", "Table1", "[Numero_Auto] like '" & Me.Service & "*'") If Me.Numero_Auto = "" Then Me.Numero_Auto = Me.Service & "-0001" Else Me.Numero_Auto = Left(Me.Numero_Auto, 3) & Format(Right(Me.Numero_Auto, 4) + 1, "0000") End If
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sébastien KRECKE" a écrit dans le message de news:
Bonjour,
Merci de t'interresser à mon problème. La saisie s'effectuera à partir d'un
formulaire de saisie. Une seule personne sera amenée à l'utiliser. Le nom du champ est "service" et est de type texte(SA,DG,SI uniquement ces trois possibilités) et sa taille est de deux caractères.
Merci beaucoup
"Anor" a écrit dans le message de news: #
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le service ?
Réalises tu la saisie au travers d'un formulaire de saisie ? (ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1 (ou Dcount blablabla +1 si pas de trous causés par des suppressions ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des données simultanément
(via réseau local ?)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour à tous, | | Étant novice sous Access, je dois réaliser une sorte de gestion des | documents. | J'ai une seule table et pour chaque document, j'ai besoin d'un numéro | auto mais par type de service. | Un exemple vaut mieux qu'un long discours : | | SA-0001 | SA-0002 | SA-0003 | DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif | à ce service) | DG-0002 | | C'est le genre de notation que je veux obtenir, suivant le service | sélectionné, attribuer un numéro auto par service. | | Si quelqu'un sait... | | Merci | | Sébastien
Bonjour.
Si Numero_Auto est le contrôle et le champ contenant la numérotation dans la
table "table1", Service étant le contrôle contenant le code service, tu peux
faire:
Me.Numero_Auto = DMax("Numero_Auto", "Table1", "[Numero_Auto] like '" &
Me.Service & "*'")
If Me.Numero_Auto = "" Then
Me.Numero_Auto = Me.Service & "-0001"
Else
Me.Numero_Auto = Left(Me.Numero_Auto, 3) & Format(Right(Me.Numero_Auto,
4) + 1, "0000")
End If
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Sébastien KRECKE" <skrecke@anpeec.fr> a écrit dans le message de
news:uR3o1l3RDHA.1324@TK2MSFTNGP11.phx.gbl...
Bonjour,
Merci de t'interresser à mon problème. La saisie s'effectuera à partir
d'un
formulaire de saisie. Une seule personne sera amenée à l'utiliser.
Le nom du champ est "service" et est de type texte(SA,DG,SI uniquement ces
trois possibilités) et sa taille est de deux caractères.
Merci beaucoup
"Anor" <nospam_news@anor.fr.st> a écrit dans le message de news:
#9EMvExRDHA.3192@tk2msftngp13.phx.gbl...
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le
service ?
Réalises tu la saisie au travers d'un formulaire de saisie ?
(ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1
(ou Dcount blablabla +1 si pas de trous causés par des suppressions
ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des
données simultanément
(via réseau local ?)
--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------
| Bonjour à tous,
|
| Étant novice sous Access, je dois réaliser une sorte de gestion des
| documents.
| J'ai une seule table et pour chaque document, j'ai besoin d'un numéro
| auto mais par type de service.
| Un exemple vaut mieux qu'un long discours :
|
| SA-0001
| SA-0002
| SA-0003
| DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif
| à ce service)
| DG-0002
|
| C'est le genre de notation que je veux obtenir, suivant le service
| sélectionné, attribuer un numéro auto par service.
|
| Si quelqu'un sait...
|
| Merci
|
| Sébastien
Si Numero_Auto est le contrôle et le champ contenant la numérotation dans la table "table1", Service étant le contrôle contenant le code service, tu peux faire:
Me.Numero_Auto = DMax("Numero_Auto", "Table1", "[Numero_Auto] like '" & Me.Service & "*'") If Me.Numero_Auto = "" Then Me.Numero_Auto = Me.Service & "-0001" Else Me.Numero_Auto = Left(Me.Numero_Auto, 3) & Format(Right(Me.Numero_Auto, 4) + 1, "0000") End If
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sébastien KRECKE" a écrit dans le message de news:
Bonjour,
Merci de t'interresser à mon problème. La saisie s'effectuera à partir d'un
formulaire de saisie. Une seule personne sera amenée à l'utiliser. Le nom du champ est "service" et est de type texte(SA,DG,SI uniquement ces trois possibilités) et sa taille est de deux caractères.
Merci beaucoup
"Anor" a écrit dans le message de news: #
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le service ?
Réalises tu la saisie au travers d'un formulaire de saisie ? (ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1 (ou Dcount blablabla +1 si pas de trous causés par des suppressions ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des données simultanément
(via réseau local ?)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour à tous, | | Étant novice sous Access, je dois réaliser une sorte de gestion des | documents. | J'ai une seule table et pour chaque document, j'ai besoin d'un numéro | auto mais par type de service. | Un exemple vaut mieux qu'un long discours : | | SA-0001 | SA-0002 | SA-0003 | DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif | à ce service) | DG-0002 | | C'est le genre de notation que je veux obtenir, suivant le service | sélectionné, attribuer un numéro auto par service. | | Si quelqu'un sait... | | Merci | | Sébastien
Sébastien KRECKE
Merci beaucoup c'est exactement ce que je cherchais
Sébastien
"Raymond" a écrit dans le message de news: u#G#
Bonjour.
Si Numero_Auto est le contrôle et le champ contenant la numérotation dans la
table "table1", Service étant le contrôle contenant le code service, tu peux
faire:
Me.Numero_Auto = DMax("Numero_Auto", "Table1", "[Numero_Auto] like '" & Me.Service & "*'") If Me.Numero_Auto = "" Then Me.Numero_Auto = Me.Service & "-0001" Else Me.Numero_Auto = Left(Me.Numero_Auto, 3) & Format(Right(Me.Numero_Auto,
4) + 1, "0000") End If
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sébastien KRECKE" a écrit dans le message de news:
Bonjour,
Merci de t'interresser à mon problème. La saisie s'effectuera à partir d'un
formulaire de saisie. Une seule personne sera amenée à l'utiliser. Le nom du champ est "service" et est de type texte(SA,DG,SI uniquement ces
trois possibilités) et sa taille est de deux caractères.
Merci beaucoup
"Anor" a écrit dans le message de news: #
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le service ?
Réalises tu la saisie au travers d'un formulaire de saisie ? (ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1 (ou Dcount blablabla +1 si pas de trous causés par des suppressions ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des
données simultanément
(via réseau local ?)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour à tous, | | Étant novice sous Access, je dois réaliser une sorte de gestion des | documents. | J'ai une seule table et pour chaque document, j'ai besoin d'un numéro
| auto mais par type de service. | Un exemple vaut mieux qu'un long discours : | | SA-0001 | SA-0002 | SA-0003 | DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif
| à ce service) | DG-0002 | | C'est le genre de notation que je veux obtenir, suivant le service | sélectionné, attribuer un numéro auto par service. | | Si quelqu'un sait... | | Merci | | Sébastien
Merci beaucoup c'est exactement ce que je cherchais
Sébastien
"Raymond" <Raymond.seneque@free.fr> a écrit dans le message de news:
u#G#703RDHA.2676@TK2MSFTNGP10.phx.gbl...
Bonjour.
Si Numero_Auto est le contrôle et le champ contenant la numérotation dans
la
table "table1", Service étant le contrôle contenant le code service, tu
peux
faire:
Me.Numero_Auto = DMax("Numero_Auto", "Table1", "[Numero_Auto] like '" &
Me.Service & "*'")
If Me.Numero_Auto = "" Then
Me.Numero_Auto = Me.Service & "-0001"
Else
Me.Numero_Auto = Left(Me.Numero_Auto, 3) &
Format(Right(Me.Numero_Auto,
4) + 1, "0000")
End If
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Sébastien KRECKE" <skrecke@anpeec.fr> a écrit dans le message de
news:uR3o1l3RDHA.1324@TK2MSFTNGP11.phx.gbl...
Bonjour,
Merci de t'interresser à mon problème. La saisie s'effectuera à partir
d'un
formulaire de saisie. Une seule personne sera amenée à l'utiliser.
Le nom du champ est "service" et est de type texte(SA,DG,SI uniquement
ces
trois possibilités) et sa taille est de deux caractères.
Merci beaucoup
"Anor" <nospam_news@anor.fr.st> a écrit dans le message de news:
#9EMvExRDHA.3192@tk2msftngp13.phx.gbl...
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le
service ?
Réalises tu la saisie au travers d'un formulaire de saisie ?
(ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1
(ou Dcount blablabla +1 si pas de trous causés par des suppressions
ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir
des
données simultanément
(via réseau local ?)
--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------
| Bonjour à tous,
|
| Étant novice sous Access, je dois réaliser une sorte de gestion des
| documents.
| J'ai une seule table et pour chaque document, j'ai besoin d'un
numéro
| auto mais par type de service.
| Un exemple vaut mieux qu'un long discours :
|
| SA-0001
| SA-0002
| SA-0003
| DG-0001 (on commence à 1 puisqu'il s'agit du premier document
relatif
| à ce service)
| DG-0002
|
| C'est le genre de notation que je veux obtenir, suivant le service
| sélectionné, attribuer un numéro auto par service.
|
| Si quelqu'un sait...
|
| Merci
|
| Sébastien
Merci beaucoup c'est exactement ce que je cherchais
Sébastien
"Raymond" a écrit dans le message de news: u#G#
Bonjour.
Si Numero_Auto est le contrôle et le champ contenant la numérotation dans la
table "table1", Service étant le contrôle contenant le code service, tu peux
faire:
Me.Numero_Auto = DMax("Numero_Auto", "Table1", "[Numero_Auto] like '" & Me.Service & "*'") If Me.Numero_Auto = "" Then Me.Numero_Auto = Me.Service & "-0001" Else Me.Numero_Auto = Left(Me.Numero_Auto, 3) & Format(Right(Me.Numero_Auto,
4) + 1, "0000") End If
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sébastien KRECKE" a écrit dans le message de news:
Bonjour,
Merci de t'interresser à mon problème. La saisie s'effectuera à partir d'un
formulaire de saisie. Une seule personne sera amenée à l'utiliser. Le nom du champ est "service" et est de type texte(SA,DG,SI uniquement ces
trois possibilités) et sa taille est de deux caractères.
Merci beaucoup
"Anor" a écrit dans le message de news: #
Bonjour,
Quel est le nom du champ, son type, format, taille... qui contient le service ?
Réalises tu la saisie au travers d'un formulaire de saisie ? (ce serait mieux pour lire ce champ service ...)
La solution passera par une fonction de domaine :
Dmax blablabla +1 (ou Dcount blablabla +1 si pas de trous causés par des suppressions ultérieures)
Question subsidiaire : plusieurs personnes risquent-elles de saisir des
données simultanément
(via réseau local ?)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour à tous, | | Étant novice sous Access, je dois réaliser une sorte de gestion des | documents. | J'ai une seule table et pour chaque document, j'ai besoin d'un numéro
| auto mais par type de service. | Un exemple vaut mieux qu'un long discours : | | SA-0001 | SA-0002 | SA-0003 | DG-0001 (on commence à 1 puisqu'il s'agit du premier document relatif
| à ce service) | DG-0002 | | C'est le genre de notation que je veux obtenir, suivant le service | sélectionné, attribuer un numéro auto par service. | | Si quelqu'un sait... | | Merci | | Sébastien
Anor
Bonjour,
| Merci beaucoup c'est exactement ce que je cherchais | | Sébastien |
Eh oui Je demande les infos qui manquent pour te donner une réponse "sur mesure" et une fois ces infos connues, Raymond donne la réponse "sur mesure" !
ça c'est du travail d'équipe ;-)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
Bonjour,
| Merci beaucoup c'est exactement ce que je cherchais
|
| Sébastien
|
Eh oui
Je demande les infos qui manquent pour te donner une réponse "sur mesure"
et une fois ces infos connues, Raymond donne la réponse "sur mesure" !
ça c'est du travail d'équipe ;-)
--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------
| Merci beaucoup c'est exactement ce que je cherchais | | Sébastien |
Eh oui Je demande les infos qui manquent pour te donner une réponse "sur mesure" et une fois ces infos connues, Raymond donne la réponse "sur mesure" !
ça c'est du travail d'équipe ;-)
-- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
Anor
Bonjour Raymond,
Je le sais bien et tu as bien fait ;-) !! ps: pour la prime, on re-négociera le contrat en temps voulu... -- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonsoir Arnaud. | || ça c'est du travail d'équipe ;-) | | Comme je sais que je ne te vois que le soir, je n'ai pas voulu faire | attendre 'ton' demandeur. Délai du soir au matin, on ne peut pas faire | mieux, tout en temps masqué. on partagera la prime fifty-fifty, 20% | pour toi 80% pour moi.
Bonjour Raymond,
Je le sais bien et tu as bien fait ;-) !!
ps: pour la prime, on re-négociera le contrat en temps voulu...
--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------
| Bonsoir Arnaud.
|
|| ça c'est du travail d'équipe ;-)
|
| Comme je sais que je ne te vois que le soir, je n'ai pas voulu faire
| attendre 'ton' demandeur. Délai du soir au matin, on ne peut pas faire
| mieux, tout en temps masqué. on partagera la prime fifty-fifty, 20%
| pour toi 80% pour moi.
Je le sais bien et tu as bien fait ;-) !! ps: pour la prime, on re-négociera le contrat en temps voulu... -- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonsoir Arnaud. | || ça c'est du travail d'équipe ;-) | | Comme je sais que je ne te vois que le soir, je n'ai pas voulu faire | attendre 'ton' demandeur. Délai du soir au matin, on ne peut pas faire | mieux, tout en temps masqué. on partagera la prime fifty-fifty, 20% | pour toi 80% pour moi.
Raymond
ps: pour la prime, on re-négociera le contrat en temps voulu...
trop tard le virement est fait
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Anor" a écrit dans le message de news:
ps: pour la prime, on re-négociera le contrat en temps voulu...
trop tard le virement est fait
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Anor" <nospam_news@anor.fr.st> a écrit dans le message de
news:uekzC29RDHA.1804@TK2MSFTNGP11.phx.gbl...
ps: pour la prime, on re-négociera le contrat en temps voulu...
trop tard le virement est fait
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.