Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Runtime
Runtime Forum destiné à recevoir toutes vos questions concernant le Runtime (empaquetage, déploiement...)
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 15/02/2007, 08h33   #1
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
Par défaut If ne fonctionne pas dans le Runtime

Bonjour,

La fonction if ne fonctionne pas avec mon runtime !!!!

Y a t'il une solution ???

Merci
Chrissrare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 08h35   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
C'est net et précis.

If ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h13   #3
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
En fait je ne sais pas si c'est seulement la fonction if mais par exemple quand je met ce code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
If (Me!Texte530.Value = "MILITAIRE") Then
 
        DoCmd.OpenReport "LQUANTMILI2", acViewNormal, "", "", acNormal
        DoCmd.OpenForm "TourneVERSOLQUANTMILI2", , , , , acDialog
 
    Else
 
        If (Me!Texte537.Value = 0) Then
 
        MsgBox "Il n'y a pas de litige quantitatif dans votre saisie", vbCritical, "ATTENTION !"
 
        Else
 
            If (Me!Texte537.Value > 0) Then
 
            DoCmd.OpenReport "LQUANTCIV+2", acViewNormal, "", "", acNormal
            DoCmd.OpenForm "TourneVERSOLQUANTCIV+2", , , , , acDialog
 
            Else
 
            DoCmd.OpenReport "LQUANTCIV-2", acViewNormal, "", "", acNormal
 
            End If
 
        End If
 
    End If
Il fonctionne parfaitement si access est installé sur le poste alors qu'avec le runtime ca ne marche pas !!!

Est ce plus clair ??

merci
Chrissrare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h18   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 934
Points : 30 934
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Est-ce qu'une particulière est mis en surbrillance ?

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h21   #5
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
Non je n'ai pas de message d'erreur !!!

Mes contrôles ne fonctionnent pas c'est tout !
Chrissrare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h31   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
Il n'y a aucune raison pour qu'un If ne fonctionne pas.

Le problème se situe ailleurs.

As-tu essayé de mettre quelques debug dans ton code pour vérifier si il se passe quelque chose.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h35   #7
Expert Confirmé Sénior

 
Avatar de cafeine
 
Inscription : juin 2002
Messages : 3 882
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 3 882
Points : 4 500
Points : 4 500
Hello,

il faudrait vérifier qu'il n'y a pas de références manquantes.
__________________
Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème

Développez une application de gestion des comptes bancaires dans Access de A à Z
Déjà 12 tutoriels, le dernier en date : Comment faire un TextBox auto-extensible dans un formulaire ?


cafeine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h43   #8
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
Citation:
Envoyé par Heureux-oli
Il n'y a aucune raison pour qu'un If ne fonctionne pas.

Le problème se situe ailleurs.

As-tu essayé de mettre quelques debug dans ton code pour vérifier si il se passe quelque chose.
Comment on fait pour mettre des débugs ??
Chrissrare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h49   #9
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
Code :
1
2
 
Debug.print MaVariable
Dans le fenêtre d'exécution, tu vas voir une ligne et la valeur de ta variable.
Tu peux mettre des messages

Code :
Debug.print "Mon Premier If"
Et si le code passe par là, ce "Mon Premier If" sera dans la fenêtre d'exécution.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h53   #10
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
Citation:
Envoyé par cafeine
Hello,

il faudrait vérifier qu'il n'y a pas de références manquantes.

Je rappelle que ca marche nikel si access est sur le poste !!???
Chrissrare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 09h57   #11
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
Citation:
Envoyé par Heureux-oli
Code :
1
2
 
Debug.print MaVariable
Dans le fenêtre d'exécution, tu vas voir une ligne et la valeur de ta variable.
Tu peux mettre des messages

Code :
Debug.print "Mon Premier If"
Et si le code passe par là, ce "Mon Premier If" sera dans la fenêtre d'exécution.
Dans mon exemple, je l'insère ou ???
Chrissrare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 10h15   #12
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
J'ai fais des tests et même si je désinstalle le runtime et que j'installe access ça ne marche toujours pas.

C'est sans doute lié à une dll vba ou vb qui est sous windows non ??
Chrissrare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 10h48   #13
Invité régulier
 
Inscription : août 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 52
Points : 8
Points : 8
En fait je vous emmene sur une mauvaise piste !!!

Mon contro^le se fait au vue d'une valeur d'un champ

Or ce champ fait référence à un autre d'un sous-formulaire.

Avec access, cette référence se fait alors qu'avec le runtime non !!!!

Pour le vb en fait tout fonctionne
Chrissrare 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 03h58.


 
 
 
 
Partenaires

Hébergement Web