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 20/07/2011, 17h03   #1
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Par défaut Bonton actif si fichier pdf présent sur réseau

Salut

j'essaie d'appliquer le Tuto "Comment savoir si un fichier existe ?"

Comment savoir si un fichier existe ?

Et je souhaite que le bouton pour ouvrir le pdf associé soit actif si le pdf existe, mais ça ne fonctionne pas, ça m'applique la condition sur tous les enregistrements.

Une idée svp?

merci
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 17h15   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Ton bouton est-il sur le détail d'un formulaire en mode continu ?

Si oui, c'est normal et il n'y a pas de parade. Pour tout ce qui est calculé dans le détail d'un formulaire en mode continu, il n'existe en réalité qu'une seule instance qui est recopiée autant de fois qu'il y a d'enregistrement :-(.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 17h37   #3
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
alors voui

Mais Merci quand même !
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 17h47   #4
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Et peut-être que je peux récupérer cette info pour la coller dans un champ de ma table alors?
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 19h13   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Tu pourrais mais le problème c'est que tu veux manipuler un bouton et que tu ne peux pas mettre un bouton dans un champ d'une requête ou une table.

Une solution serait de faire une requête qui affiche si oui ou non (champ chekcBox) tu peux utiliser le bouton et dans le code du bouton de vérifier si Me.BoutonAutorise=True alors éxécuter le code associé sinon afficher un message d'avertissement.

Autres olution, remplacer le bouton par une image de bouton dans ta table et gérer les événements de l'image. L'affichage d'une image à partir d'une table peut être conditionné. Donc tu pourrais afficher l'image d'un bouton actif ou inactif selon la valeur du test dans la requête.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 12h07   #6
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Merci mais puis-je exécuter une requête qui si le fichier correspondant à chaque enregistrement est présent, alors case à cocher=1 ?

Si oui, à partir de quel endroit de mon appli serait-ce le plus judicieux?

minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 14h10   #7
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Tu as mis le doigt sur une abération du modèle.

Les champs calculés dans le formulaire sont 'uniques' et répétés sur tous les enregistrements affichés mais les champs calculés dans la source de données sont différents les un les autres.

Quand tu fais
Code :
1
2
3
if me.TonChamp=True then
  'Faire quelque chose
end if
tu regardes la valeur de TonChamp pour l'enregistrement courrant et tu vas faire quelque chose pour l'enregistrement courant. Tu peux par exemple décider d'ouvrir un formulaire ou de ne pas l'ouvrir ou tout autre chose pertinente.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h24.


 
 
 
 
Partenaires

Hébergement Web