Je cherche dans une requête Mise à Jour à savoir si je peux mettre une
colonne à jour ( champs numérique ) en indiquant une addition de chiffre ?
Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une
requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter
de faire moi même cette numerotation à la main sur les 20 lignes de ma
colonne.
Merci d'avance
--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer
Si j'ai tout compris il suffit sans passé par une requete maj de rajouté un champ Numéroauto ds la table...
"Ayrton" a écrit dans le message de news: Oxoe#
Bonsoir ,
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ? Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Merci d'avance
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
Bonsoir
Si j'ai tout compris il suffit sans passé par une requete maj de rajouté un
champ Numéroauto ds la table...
"Ayrton" <AS-anti_spam@wanadoo.fr> a écrit dans le message de news:
Oxoe#XjWEHA.1048@tk2msftngp13.phx.gbl...
Bonsoir ,
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une
colonne à jour ( champs numérique ) en indiquant une addition de chiffre ?
Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une
requête Mise à Jour en indiquant à Access que j'aimerais une numerotation
de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter
de faire moi même cette numerotation à la main sur les 20 lignes de ma
colonne.
Merci d'avance
--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer
Si j'ai tout compris il suffit sans passé par une requete maj de rajouté un champ Numéroauto ds la table...
"Ayrton" a écrit dans le message de news: Oxoe#
Bonsoir ,
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ? Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Merci d'avance
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
Ayrton
Bonsoir ,
Bonsoir
Si j'ai tout compris il suffit sans passé par une requete maj de rajouté un champ Numéroauto ds la table...
Eh non car j'ai déjà un champs en numéro Auto ; sinon, effectivement tu as bien compris mon problème ;-) Merci quand même
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
"Ayrton" a écrit dans le message de news: Oxoe#
Bonsoir ,
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ? Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de 1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Merci d'avance
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
Bonsoir ,
Bonsoir
Si j'ai tout compris il suffit sans passé par une requete maj de
rajouté un champ Numéroauto ds la table...
Eh non car j'ai déjà un champs en numéro Auto ; sinon, effectivement tu as
bien compris mon problème ;-)
Merci quand même
--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer
"Ayrton" <AS-anti_spam@wanadoo.fr> a écrit dans le message de news:
Oxoe#XjWEHA.1048@tk2msftngp13.phx.gbl...
Bonsoir ,
Je cherche dans une requête Mise à Jour à savoir si je peux mettre
une colonne à jour ( champs numérique ) en indiquant une addition de
chiffre ? Je m'explique : je voudrais sur les 20 lignes de ma
colonne faire une requête Mise à Jour en indiquant à Access que
j'aimerais une numerotation de 1 à 20 ; 1 pour la ligne1, 2 pour la
ligne2 etc........ Cela pour m'éviter de faire moi même cette
numerotation à la main sur les 20 lignes de ma colonne.
Merci d'avance
--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer
Si j'ai tout compris il suffit sans passé par une requete maj de rajouté un champ Numéroauto ds la table...
Eh non car j'ai déjà un champs en numéro Auto ; sinon, effectivement tu as bien compris mon problème ;-) Merci quand même
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
"Ayrton" a écrit dans le message de news: Oxoe#
Bonsoir ,
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ? Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de 1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Merci d'avance
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
3stone
Salut,
"Ayrton"
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ? Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de 1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Ayrton"
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une
colonne à jour ( champs numérique ) en indiquant une addition de chiffre ?
Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une
requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter
de faire moi même cette numerotation à la main sur les 20 lignes de ma
colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim i As Integer
i = 1
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset)
Do While Not rs.EOF
rs!MonChamp = i
rs.MoveNext
i = i + 1
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ? Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de 1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Piotr
Bonjour,
Je pense qu'il manque un rs.Update avant le rs.MoveNext (à vérifier).
Si l'on veut numéroter par groupe de PK, il faut tester avec la valeur du champ précédent.
Piotr.
"3stone" a écrit dans le message de news:
Salut,
"Ayrton"
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ?
Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter
de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Bonjour,
Je pense qu'il manque un rs.Update avant le rs.MoveNext (à vérifier).
Si l'on veut numéroter par groupe de PK, il faut tester avec la valeur du
champ précédent.
Piotr.
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:OR57hekWEHA.3528@TK2MSFTNGP10.phx.gbl...
Salut,
"Ayrton"
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une
colonne à jour ( champs numérique ) en indiquant une addition de chiffre
?
Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une
requête Mise à Jour en indiquant à Access que j'aimerais une
numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour
m'éviter
de faire moi même cette numerotation à la main sur les 20 lignes de ma
colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim i As Integer
i = 1
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset)
Do While Not rs.EOF
rs!MonChamp = i
rs.MoveNext
i = i + 1
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Je pense qu'il manque un rs.Update avant le rs.MoveNext (à vérifier).
Si l'on veut numéroter par groupe de PK, il faut tester avec la valeur du champ précédent.
Piotr.
"3stone" a écrit dans le message de news:
Salut,
"Ayrton"
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une colonne à jour ( champs numérique ) en indiquant une addition de chiffre ?
Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter
de faire moi même cette numerotation à la main sur les 20 lignes de ma colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Ayrton
Bonojur,
"3stone" a écrit dans le message de news:
Salut,
Pour vingt lignes, cela ne paye pas.... ;-))
C'est sûr ;-)
Mais bon, avec quelques lignes:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
Un grand merci à Toi Pierre
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
Bonojur,
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:OR57hekWEHA.3528@TK2MSFTNGP10.phx.gbl...
Salut,
Pour vingt lignes, cela ne paye pas.... ;-))
C'est sûr ;-)
Mais bon, avec quelques lignes:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim i As Integer
i = 1
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset)
Do While Not rs.EOF
rs!MonChamp = i
rs.MoveNext
i = i + 1
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
Un grand merci à Toi Pierre
--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
Un grand merci à Toi Pierre
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
Si il veut faire 20 ligne j'aurait dit
Dim db As DAO.Database
Dim rs As DAO.Recordset Dim i As Integer
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset)
for i = 1 to 20 step 1
rs!MonChamp = i rs.MoveNext netx
rs.Close db.Close Set rs = Nothing Set db = Nothing
non ??
-----Message d'origine----- Salut,
"Ayrton"
Je cherche dans une requête Mise à Jour à savoir si je peux mettre une
colonne à jour ( champs numérique ) en indiquant une addition de chiffre ?
Je m'explique : je voudrais sur les 20 lignes de ma colonne faire une
requête Mise à Jour en indiquant à Access que j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2 etc........ Cela pour m'éviter
de faire moi même cette numerotation à la main sur les 20 lignes de ma
colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset)
Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
Si il veut faire 20 ligne j'aurait dit
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim i As Integer
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * LaTable OrderBy PK",
dbOpenDynaset)
for i = 1 to 20 step 1
rs!MonChamp = i
rs.MoveNext
netx
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
non ??
-----Message d'origine-----
Salut,
"Ayrton"
Je cherche dans une requête Mise à Jour à savoir si je
peux mettre une
colonne à jour ( champs numérique ) en indiquant une
addition de chiffre ?
Je m'explique : je voudrais sur les 20 lignes de ma
colonne faire une
requête Mise à Jour en indiquant à Access que
j'aimerais une numerotation de
1 à 20 ; 1 pour la ligne1, 2 pour la ligne2
etc........ Cela pour m'éviter
de faire moi même cette numerotation à la main sur les
20 lignes de ma
colonne.
Pour vingt lignes, cela ne paye pas.... ;-))
Mais bon, avec quelques lignes:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim i As Integer
i = 1
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * LaTable OrderBy PK",
dbOpenDynaset)
Do While Not rs.EOF
rs!MonChamp = i
rs.MoveNext
i = i + 1
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Je pense qu'il manque un rs.Update avant le rs.MoveNext (à vérifier).
yes ;-)
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Ayrton
Re Pierre , "3stone" a écrit dans le message de news:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
Petite question de débutant : A quel endroit je mets ce joli code pour executer ma requête ? Merci ;-)
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
Re Pierre ,
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:OR57hekWEHA.3528@TK2MSFTNGP10.phx.gbl...
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim i As Integer
i = 1
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset)
Do While Not rs.EOF
rs!MonChamp = i
rs.MoveNext
i = i + 1
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
Petite question de débutant : A quel endroit je mets ce joli code pour
executer ma requête ?
Merci ;-)
--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer
Re Pierre , "3stone" a écrit dans le message de news:
Dim db As DAO.Database Dim rs As DAO.Recordset Dim i As Integer i = 1
Set db = CurrentDb Set rs = db.OpenRecordset("Select * LaTable OrderBy PK", dbOpenDynaset) Do While Not rs.EOF rs!MonChamp = i rs.MoveNext i = i + 1 Loop
rs.Close db.Close Set rs = Nothing Set db = Nothing
Petite question de débutant : A quel endroit je mets ce joli code pour executer ma requête ? Merci ;-)
-- @+ Ayrton http://cerbermail.com/?FiLzjrFmWV Click here to answer
3stone
Salut,
"Ayrton"
Petite question de débutant : A quel endroit je mets ce joli code pour executer ma requête ?
Dans une sub (dans l'événement _Click d'un bouton, par exemple)
Mais, la question est :
A quel moment doit tu numéroter un champ d'une table qui par ailleurs est déjà "remplie" ?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Ayrton"
Petite question de débutant : A quel endroit je mets ce joli code pour
executer ma requête ?
Dans une sub (dans l'événement _Click d'un bouton, par exemple)
Mais, la question est :
A quel moment doit tu numéroter un champ d'une table
qui par ailleurs est déjà "remplie" ?
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------