Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2011, 16h23   #1
Invité régulier
 
Homme
Étudiant
Inscription : juin 2011
Messages : 99
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 99
Points : 9
Points : 9
Par défaut Recuperer une donnée dans une table

Bonjour à tous,

J'ai un état dans lequel j'ai un champ indépendant qui se nomme "An1" dont j'aimerais qu'il prenne pour valeur une donnée dans une table.

Cette table contient deux champs: Année et Semaine
Cette table contient toujours que 5 lignes.

La table se présente comme suit avec des exmple de données

Code :
1
2
3
4
5
6
Année   Semaine
11      50
11      51
11      52
12      01
12      02
Dans mon code se sera donc Me!An1 = ...

Comment faire en vba pour recuperer la valeur de la première ligne du champ Semaine (ici je veux donc récuperer le "50")

Merci pour votre aide
Williamm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 17h42   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 075
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Bonjour
Il y a plusieurs solutions.
Si tu es sûr de toujours récupérer sur la première ligne, tu peux éventuellement adopter celle là.
Code :
1
2
3
Dim IntSemaine as Integer
    StrSemaine = Nz(DLookup("Semaine", "NonTable"),"")
Me.An1.Value = IntSemaine
Je suis parti du principe que le champ semaine avait une valeur numérique.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h03.


 
 
 
 
Partenaires

Hébergement Web