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 19/02/2008, 20h12   #1
Nouveau Membre du Club
 
Simon Ducharme Boutin
Inscription : juin 2004
Messages : 186
Détails du profil
Informations personnelles :
Nom : Simon Ducharme Boutin
Âge : 27

Informations forums :
Inscription : juin 2004
Messages : 186
Points : 37
Points : 37
Envoyer un message via MSN à samus535
Par défaut Problème de date

Bonjour à tous,
je crois que j'ai une bonne colle pour vous, quoi que je ne suis pas sur de poster à la bonne place...

Mise en situation:
Nous avons fait un programme pour gérer la production dans l'usine. Ce programme a été fait avec Access 2000. Pour déployer l'application nous utilisons 5 serveurs Citrix.

Problème:
Mon problème est que sur 2 des 5 serveurs, les dates dans l'application ne s'affiche pas correctement : #nom?. sur les 3 autres serveurs la date est correcte.

Je me demande d'où viens le problème. Je soupsonne fortement les 2 serveurs Citrix mais je ne sais pas vraiment où chercher pour trouver le problème.

J'ai fait quelques test pas très concluant:
1.J'ai vérifier les options régionnales sur un serveur qui n'a pas le problème de date et sur un serveur qui a le problème et les config sont identique.

2.En ligne de commande, j'ai entré la fonction date sur les 2 même serveur et le résultat était encore le même

3.J'ai vérifier mon format de date sur un serveur qui ne marche pas avec un autre personne, nos format ne sont pas pareil mais nous avons le même résultat.

La date ne s'affiche toujours pas correctement : #nom? et je n'ai plus d'idée.

Est-ce que quelqu'un aurait déja eu un problème similaire ou des idées de pistes pour trouver ce qui peut causer ce problème?

Merci et bonne journée
--Samus535
samus535 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 23h22   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 482
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 482
Points : 7 577
Points : 7 577
Je ne connais rien aux server Citrix mais je te suggère de te faire une petite base de test qui ne fait que tester l'affichage des dates en Access. Comme cela tu seras certain que cela ne viens pas d'un de tes programmes mais bien du serveur.

Dans un form, tu mets =Date() pour la valeur par défaut d'un textbox.
Et tu te fais un petite MsgBox Date() dans un bout de code.

Peut-être qu'il manque un bout de Access dans ton environement Citrix. Peux-tu compiler dans cet environement ?

Y a t'il des droits d'accès aux ressources systèmes ? L'accès à la date n'est peut-être pas autorisé au processus qui exécute ta base.

Si cela existe je poserai aussi la question sur un forum Citrix, comme ta base fonctionne sur certains de tes serveurs cela semble innocenter Access.

Bonne chasse.
__________________
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/02/2008, 14h50   #3
Nouveau Membre du Club
 
Simon Ducharme Boutin
Inscription : juin 2004
Messages : 186
Détails du profil
Informations personnelles :
Nom : Simon Ducharme Boutin
Âge : 27

Informations forums :
Inscription : juin 2004
Messages : 186
Points : 37
Points : 37
Envoyer un message via MSN à samus535
Citation:
Envoyé par marot_r Voir le message
Je ne connais rien aux server Citrix mais je te suggère de te faire une petite base de test qui ne fait que tester l'affichage des dates en Access. Comme cela tu seras certain que cela ne viens pas d'un de tes programmes mais bien du serveur.

Dans un form, tu mets =Date() pour la valeur par défaut d'un textbox.
Et tu te fais un petite MsgBox Date() dans un bout de code.

Peut-être qu'il manque un bout de Access dans ton environement Citrix. Peux-tu compiler dans cet environement ?

Y a t'il des droits d'accès aux ressources systèmes ? L'accès à la date n'est peut-être pas autorisé au processus qui exécute ta base.

Si cela existe je poserai aussi la question sur un forum Citrix, comme ta base fonctionne sur certains de tes serveurs cela semble innocenter Access.

Bonne chasse.
Dans l'environnement Citrix, je ne peux pas compiler, il y a seulement le runtime de Access 2003 d'installer.

J'ai fait une base de test et j'ai reproduit exactement la même chose que dans la base que j'essaye de faire fonctionner. C'est-à-dire que j'ai créer un mdb avec seulement une table avec un champs date avec une valeur par défaut: Date(). J'ai fait un autre Mdb qui avait la table liée de l'autre mdb et j'ai affiché dans un champs la valeur et ça marche sur tous nos serveur Citrix. Je commence donc a douter que le problème viens de l'application Access ?!

Merci et bonne journée
--Samus535
samus535 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 16h11   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 482
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 482
Points : 7 577
Points : 7 577
Ton affichage qui génére #nom est-il le résultat d'un truc complexe ?

Si oui, décompose le en morceaux et affiche ces morceaux.

Aussi vérifie le nom de ton champs dans la table. J'ai eu un cas où le nom du champ était Date et cela m'a posé pas mal de problèmes.

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/02/2008, 17h21   #5
Nouveau Membre du Club
 
Simon Ducharme Boutin
Inscription : juin 2004
Messages : 186
Détails du profil
Informations personnelles :
Nom : Simon Ducharme Boutin
Âge : 27

Informations forums :
Inscription : juin 2004
Messages : 186
Points : 37
Points : 37
Envoyer un message via MSN à samus535
Citation:
Envoyé par marot_r Voir le message
Ton affichage qui génére #nom est-il le résultat d'un truc complexe ?

Si oui, décompose le en morceaux et affiche ces morceaux.

Aussi vérifie le nom de ton champs dans la table. J'ai eu un cas où le nom du champ était Date et cela m'a posé pas mal de problèmes.

A+
Ce qui génère #nom est seulement une valeur par défaut dans ma table et la valeur est Date(), donc ce n'est pas très complexe

Le nom de mon champs est DateDemande donc ça ne devrait pas entrez en conflit avec aucun mot clé de Access.

Cependant nous avons eu un autre problème dans une autre application développez en Access et ça n'a pas de lien du tout avec les date. Donc le problème est assurément sur le serveur Citrix.

Merci beaucoup et bonne journée
--Samsu535
samus535 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 03h14.


 
 
 
 
Partenaires

Hébergement Web