Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment affecter une valeur à une variable objet ????????? [ Archives Visual Basic / VBA ] (pierre751)

jeudi 4 octobre 2001 à 13:22:24 | Comment affecter une valeur à une variable objet ?????????

pierre751

Bonjour
Je souhaite alimenter une table dans access mais je veux pouvoir gerer le nom de la colonne de ma table (table1)
ex : je veux pouvoir affecter une valeur pour NUM_ID?

Num_ID champ2
258 368

sql = " select * from table1"
Set record = CurrentDb.OpenRecordset(sql, dbOpenDynaset)

montxt = la valeur que je veux inserer dans la table

With record

.AddNew
!NUM_ID = montxt: MON PB est "!NUM_ID que je veux pouvoir mettre en variable afin de boucler sur tous les champs de la table (car ma table possède 50 à 70 colonnes)
.Update
End With

Je veux pouvoir lui dire tel valeur tu la mets dans tel colonne

Merci d'avance

Pierre

vendredi 5 octobre 2001 à 09:20:25 | Re : Comment affecter une valeur à une variable objet ?????????

Jean

Etant donné que tu travailles dans une table tu peux utiliser la collection Fields. Ainsi tu pourras boucler par un Fields(i)

Jean


-------------------------------
Réponse au message :
-------------------------------

Bonjour
Je souhaite alimenter une table dans access mais je veux pouvoir gerer le nom de la colonne de ma table (table1)
ex : je veux pouvoir affecter une valeur pour NUM_ID?

Num_ID champ2
258 368

sql = " select * from table1"
Set record = CurrentDb.OpenRecordset(sql, dbOpenDynaset)

montxt = la valeur que je veux inserer dans la table

With record

.AddNew
!NUM_ID = montxt: MON PB est "!NUM_ID que je veux pouvoir mettre en variable afin de boucler sur tous les champs de la table (car ma table possède 50 à 70 colonnes)
.Update
End With

Je veux pouvoir lui dire tel valeur tu la mets dans tel colonne

Merci d'avance

Pierre

lundi 8 octobre 2001 à 10:01:27 | Re : Comment affecter une valeur à une variable objet ?????????

pierre751

D'accord, tu as un exemple de code ???
Merci



-------------------------------
Réponse au message :
-------------------------------

Etant donné que tu travailles dans une table tu peux utiliser la collection Fields. Ainsi tu pourras boucler par un Fields(i)

Jean


-------------------------------
Réponse au message :
-------------------------------

Bonjour
Je souhaite alimenter une table dans access mais je veux pouvoir gerer le nom de la colonne de ma table (table1)
ex : je veux pouvoir affecter une valeur pour NUM_ID?

Num_ID champ2
258 368

sql = " select * from table1"
Set record = CurrentDb.OpenRecordset(sql, dbOpenDynaset)

montxt = la valeur que je veux inserer dans la table

With record

.AddNew
!NUM_ID = montxt: MON PB est "!NUM_ID que je veux pouvoir mettre en variable afin de boucler sur tous les champs de la table (car ma table possède 50 à 70 colonnes)
.Update
End With

Je veux pouvoir lui dire tel valeur tu la mets dans tel colonne

Merci d'avance

Pierre


jeudi 11 octobre 2001 à 18:33:57 | Re : Comment affecter une valeur à une variable objet ?????????

jean

Essaie

sql = " select * from table1"
Set record = CurrentDb.OpenRecordset(sql, dbOpenDynaset)

montxt = la valeur que je veux inserer dans la table

for i = 0 to record.fields.count-1
With record
.AddNew
.fields(i) = montxt
.Update
End With
Next

Salut




-------------------------------
Réponse au message :
-------------------------------

D'accord, tu as un exemple de code ???
Merci



-------------------------------
Réponse au message :
-------------------------------

Etant donné que tu travailles dans une table tu peux utiliser la collection Fields. Ainsi tu pourras boucler par un Fields(i)

Jean


-------------------------------
Réponse au message :
-------------------------------

Bonjour
Je souhaite alimenter une table dans access mais je veux pouvoir gerer le nom de la colonne de ma table (table1)
ex : je veux pouvoir affecter une valeur pour NUM_ID?

Num_ID champ2
258 368

sql = " select * from table1"
Set record = CurrentDb.OpenRecordset(sql, dbOpenDynaset)

montxt = la valeur que je veux inserer dans la table

With record

.AddNew
!NUM_ID = montxt: MON PB est "!NUM_ID que je veux pouvoir mettre en variable afin de boucler sur tous les champs de la table (car ma table possède 50 à 70 colonnes)
.Update
End With

Je veux pouvoir lui dire tel valeur tu la mets dans tel colonne

Merci d'avance

Pierre



vendredi 12 octobre 2001 à 11:57:29 | Re : Comment affecter une valeur à une variable objet ?????????

pierre751

Ok merci beaucoup voila ce que j'ai fait :
With record
If classe = "NUM_ID" Then (Num_ID etant le 1er enregistrement)
.AddNew
.Fields(classe) = montxt (classe etant le nom de la colonne)
.Update
Else
.Bookmark = .LastModified (mise à jour du 2ème champs de la ligne)
.Edit
.Fields(classe) = montxt
.Update
End If
End With

Cela fonctionne très bien merci encore

Pierre

-------------------------------
Réponse au message :
-------------------------------

Essaie

sql = " select * from table1"
Set record = CurrentDb.OpenRecordset(sql, dbOpenDynaset)

montxt = la valeur que je veux inserer dans la table

for i = 0 to record.fields.count-1
With record
.AddNew
.fields(i) = montxt
.Update
End With
Next

Salut




-------------------------------
Réponse au message :
-------------------------------

D'accord, tu as un exemple de code ???
Merci



-------------------------------
Réponse au message :
-------------------------------

Etant donné que tu travailles dans une table tu peux utiliser la collection Fields. Ainsi tu pourras boucler par un Fields(i)

Jean


-------------------------------
Réponse au message :
-------------------------------

Bonjour
Je souhaite alimenter une table dans access mais je veux pouvoir gerer le nom de la colonne de ma table (table1)
ex : je veux pouvoir affecter une valeur pour NUM_ID?

Num_ID champ2
258 368

sql = " select * from table1"
Set record = CurrentDb.OpenRecordset(sql, dbOpenDynaset)

montxt = la valeur que je veux inserer dans la table

With record

.AddNew
!NUM_ID = montxt: MON PB est "!NUM_ID que je veux pouvoir mettre en variable afin de boucler sur tous les champs de la table (car ma table possède 50 à 70 colonnes)
.Update
End With

Je veux pouvoir lui dire tel valeur tu la mets dans tel colonne

Merci d'avance

Pierre






Cette discussion est classé dans : table, valeur, id, num, affecter


Répondre à ce message

Sujets en rapport avec ce message

affecter une valeur d'un champ saisi [ par canard66 ] salut,g un pb car je veux mettre a jour les champ de ma BDD a l'aide de champ saisis dans un formulaire, mais je ne sais pas comment faire.Voila comme affecter une valeur d'un champ saisi [ par canard66 ] salut,g un pb car je veux mettre a jour les champ de ma BDD a l'aide de champ saisis dans un formulaire, mais je ne sais pas comment faire.Voila comme affecter une valeur d'un champ saisi [ par canard66 ] salut,g un pb car je veux mettre a jour les champ de ma BDD a l'aide de champ saisis dans un formulaire, mais je ne sais pas comment faire.Voila comme Ajout Enregistrement dauns une table [ par DAVIMIKA ] Bonjour et bonne année   <P class=MsoNormal style="MAR requête qui me casse la tête [ par chmouette ] Salut les gens!Mon problème est purement SQL. J'ai une table Ma Table avec des champs tels que :+-------------------------+ !            MaTable probleme liste déroualnt [ par JohnInsane ] Salut à tous, voilà j'ai un problème, j'ai fais un script où l'on choisit une catégorie dans une liste déroulante qui est dans la table cat où j'ai Probleme d'affichage dans une liste déroulante [ par JohnInsane ] Bonjour à tous, Voilà j'ai un problème, j'ai fais un script où l'on choisit une catégorie dans une liste déroulante qui est dans la table cat où j'a Chercher un enregistrement dans une table access [ par colibrialuile3 ] Bonjour, Voila mon pb j'ai crée un formulaire contenant deux zone de texte et un bouton,je voudrais qe quand jappuie sur le bouton, ca recherche dans lire valeur d'un entéte [ par lezardjet ] BonjourJe travaille en VB et SQL sous accessJ'ai une table. Cette table a plusieurs champsExemple numéro, code_travail et destination.Je cherche a lir Pour les pros de la Base de données :) [ par el_teedee ] Bon, encore moi, J'ai bien ajouté mes employés comme il faut, mais voilà, vu que j'ai fait plusieurs essais, je me retrouve avec un table employé qui


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,686 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.