"stben.net" a écrit dans le message de news:4cc1cecb$
Salut,
Albert wrote:
Bonsoir / Bonjour
J'ai dans la table un champ Date_Payé format date. lorsque la facture est payé on entre la date du paiement.
Tant que ce n'est pas payé le champ est vide. Comment distinguer avec la requête un champ date vide, d'un champ avec une date.
Comme critère, tu écrits :
Is Null
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne fonctionne pas toujours et s'affiche l'injureBox "Type de données imcompatible dans l'expresson du critèse."
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL" c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas cette fonction en français.
Merci
-- albertri-at-videotron.ca.invalid
Bonsoir Pierre
"stben.net" <sweet@home.be> a écrit dans le message de
news:4cc1cecb$1@ns.stben.net...
Salut,
Albert wrote:
Bonsoir / Bonjour
J'ai dans la table un champ Date_Payé format date.
lorsque la facture est payé on entre la date du paiement.
Tant que ce n'est pas payé le champ est vide.
Comment distinguer avec la requête un champ date vide, d'un champ
avec une date.
Comme critère, tu écrits :
Is Null
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne
fonctionne pas toujours et s'affiche l'injureBox "Type de données
imcompatible dans l'expresson du critèse."
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL" c'est
comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas cette
fonction en français.
"stben.net" a écrit dans le message de news:4cc1cecb$
Salut,
Albert wrote:
Bonsoir / Bonjour
J'ai dans la table un champ Date_Payé format date. lorsque la facture est payé on entre la date du paiement.
Tant que ce n'est pas payé le champ est vide. Comment distinguer avec la requête un champ date vide, d'un champ avec une date.
Comme critère, tu écrits :
Is Null
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne fonctionne pas toujours et s'affiche l'injureBox "Type de données imcompatible dans l'expresson du critèse."
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL" c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas cette fonction en français.
Merci
-- albertri-at-videotron.ca.invalid
3stone
Salut,
Albert wrote: [...]
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne fonctionne pas toujours et s'affiche l'injureBox "Type de données imcompatible dans l'expresson du critèse."
Tu ne crois pas que tu pousses un peu ?!? Tu poses des questions de base et ensuite tu viens donner des leçons ????
J'ai dit d'écrire IS NULL et non ISNULL !!!!!!!!! Et le "ca ne fonctionne pas toujours" est une connerie, réservé à ceux qui parlent des "mystères" de l'informatique !
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL" c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas cette fonction en français.
Moi, je saisi toujours les termes anglais, le VBA ne connait d'ailleurs que cela, et IS NULL est ce qu'il faut utiliser. Si Access traduit cela en "Est Null", c'est pour un coté commercial des plus riducule. Penses-tu vraiment qu'Access est programmé en français, ou de manière à comprendre le français ??
Le fait est que la régionalisation, que ce soit français, allemand ou autre espagnol, se fait au dépend d'un bon fonctionnement! En interne, tous ces programmes ne connaissent que l'anglais. Si tu saisi des commandes en français, tu ajoutes un risque supplémentaire, celui de la traduction. Essaie pour voir, de saisir "Est Null" sur un Windows anglais ou autre!...
Saisir la commande ou fonction directement en anglais, permet d'éviter ces problèmes de traduction (que je trouve ridicule, car de toute façon limité à l'interface) et les ennuis qui en découlent.
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne
fonctionne pas toujours et s'affiche l'injureBox "Type de données
imcompatible dans l'expresson du critèse."
Tu ne crois pas que tu pousses un peu ?!?
Tu poses des questions de base et ensuite tu viens
donner des leçons ????
J'ai dit d'écrire IS NULL et non ISNULL !!!!!!!!!
Et le "ca ne fonctionne pas toujours" est une connerie, réservé à
ceux qui parlent des "mystères" de l'informatique !
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL"
c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas
cette fonction en français.
Moi, je saisi toujours les termes anglais, le VBA ne connait d'ailleurs
que cela, et IS NULL est ce qu'il faut utiliser.
Si Access traduit cela en "Est Null", c'est pour un coté commercial
des plus riducule. Penses-tu vraiment qu'Access est programmé en
français, ou de manière à comprendre le français ??
Le fait est que la régionalisation, que ce soit français, allemand
ou autre espagnol, se fait au dépend d'un bon fonctionnement!
En interne, tous ces programmes ne connaissent que l'anglais.
Si tu saisi des commandes en français, tu ajoutes un risque
supplémentaire, celui de la traduction.
Essaie pour voir, de saisir "Est Null" sur un Windows anglais ou autre!...
Saisir la commande ou fonction directement en anglais, permet d'éviter
ces problèmes de traduction (que je trouve ridicule, car de toute façon
limité à l'interface) et les ennuis qui en découlent.
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne fonctionne pas toujours et s'affiche l'injureBox "Type de données imcompatible dans l'expresson du critèse."
Tu ne crois pas que tu pousses un peu ?!? Tu poses des questions de base et ensuite tu viens donner des leçons ????
J'ai dit d'écrire IS NULL et non ISNULL !!!!!!!!! Et le "ca ne fonctionne pas toujours" est une connerie, réservé à ceux qui parlent des "mystères" de l'informatique !
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL" c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas cette fonction en français.
Moi, je saisi toujours les termes anglais, le VBA ne connait d'ailleurs que cela, et IS NULL est ce qu'il faut utiliser. Si Access traduit cela en "Est Null", c'est pour un coté commercial des plus riducule. Penses-tu vraiment qu'Access est programmé en français, ou de manière à comprendre le français ??
Le fait est que la régionalisation, que ce soit français, allemand ou autre espagnol, se fait au dépend d'un bon fonctionnement! En interne, tous ces programmes ne connaissent que l'anglais. Si tu saisi des commandes en français, tu ajoutes un risque supplémentaire, celui de la traduction. Essaie pour voir, de saisir "Est Null" sur un Windows anglais ou autre!...
Saisir la commande ou fonction directement en anglais, permet d'éviter ces problèmes de traduction (que je trouve ridicule, car de toute façon limité à l'interface) et les ennuis qui en découlent.
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne fonctionne pas toujours et s'affiche l'injureBox "Type de données imcompatible dans l'expresson du critèse."
Tu ne crois pas que tu pousses un peu ?!? Tu poses des questions de base et ensuite tu viens donner des leçons ????
J'ai dit d'écrire IS NULL et non ISNULL !!!!!!!!! Et le "ca ne fonctionne pas toujours" est une connerie, réservé à ceux qui parlent des "mystères" de l'informatique !
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL" c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas cette fonction en français.
Moi, je saisi toujours les termes anglais, le VBA ne connait d'ailleurs que cela, et IS NULL est ce qu'il faut utiliser. Si Access traduit cela en "Est Null", c'est pour un coté commercial des plus riducule. Penses-tu vraiment qu'Access est programmé en français, ou de manière à comprendre le français ??
Le fait est que la régionalisation, que ce soit français, allemand ou autre espagnol, se fait au dépend d'un bon fonctionnement! En interne, tous ces programmes ne connaissent que l'anglais. Si tu saisi des commandes en français, tu ajoutes un risque supplémentaire, celui de la traduction. Essaie pour voir, de saisir "Est Null" sur un Windows anglais ou autre!...
Saisir la commande ou fonction directement en anglais, permet d'éviter ces problèmes de traduction (que je trouve ridicule, car de toute façon limité à l'interface) et les ennuis qui en découlent.
Je ne veux certainement pas donner de leçons. Mais j'été pas mal confus.
Il est exact que ACCESS est anglais et je suis parfaitement d'accord, actuellement le gros problème c'est que ACCESS traduit en français toutes les fonctions il est parfois difficile de trouver la correspondance en anglais , comme exemple la fonction "AJDATE()" qu'est que cela signifie ?
L'équivalent anglais, "DATEADD()" j'ai fini par trouver.
Pour EST NULL: J'avais trouvé la solution sur l'aide en ligne de microsoft "Est null" quelques instants avant de lire votre réponse, et j'ai chercher l'aide sur ACCESS et j'ai trouvé "ISNULL()". et j'ai expérimenté et j'ai eu les problèmes mentionnés plus haut et c'est "IS NULL" qu'il faut utilisé, et cela est immédiatement traduit par "EST NULL". ¨Cela n'aide pas les débutants francophones.
Bon weekend
-- albertri-at-videotron.ca.invalid
Rebonjour
"3stone" <sweet@home.be> a écrit dans le message de
news:4cc33370@ns.stben.net...
Salut,
Albert wrote:
[...]
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne
fonctionne pas toujours et s'affiche l'injureBox "Type de données
imcompatible dans l'expresson du critèse."
Tu ne crois pas que tu pousses un peu ?!?
Tu poses des questions de base et ensuite tu viens
donner des leçons ????
J'ai dit d'écrire IS NULL et non ISNULL !!!!!!!!!
Et le "ca ne fonctionne pas toujours" est une connerie, réservé à
ceux qui parlent des "mystères" de l'informatique !
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL"
c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas
cette fonction en français.
Moi, je saisi toujours les termes anglais, le VBA ne connait d'ailleurs
que cela, et IS NULL est ce qu'il faut utiliser.
Si Access traduit cela en "Est Null", c'est pour un coté commercial
des plus riducule. Penses-tu vraiment qu'Access est programmé en
français, ou de manière à comprendre le français ??
Le fait est que la régionalisation, que ce soit français, allemand
ou autre espagnol, se fait au dépend d'un bon fonctionnement!
En interne, tous ces programmes ne connaissent que l'anglais.
Si tu saisi des commandes en français, tu ajoutes un risque
supplémentaire, celui de la traduction.
Essaie pour voir, de saisir "Est Null" sur un Windows anglais ou autre!...
Saisir la commande ou fonction directement en anglais, permet d'éviter
ces problèmes de traduction (que je trouve ridicule, car de toute façon
limité à l'interface) et les ennuis qui en découlent.
Je ne veux certainement pas donner de leçons.
Mais j'été pas mal confus.
Il est exact que ACCESS est anglais et je suis parfaitement d'accord,
actuellement le gros problème c'est que ACCESS traduit en français toutes
les fonctions il est parfois difficile de trouver la correspondance en
anglais , comme exemple la fonction "AJDATE()" qu'est que cela signifie ?
L'équivalent anglais, "DATEADD()" j'ai fini par trouver.
Pour EST NULL:
J'avais trouvé la solution sur l'aide en ligne de microsoft "Est null"
quelques instants avant de lire votre réponse, et j'ai chercher l'aide sur
ACCESS et j'ai trouvé "ISNULL()".
et j'ai expérimenté et j'ai eu les problèmes mentionnés plus haut et c'est
"IS NULL" qu'il faut utilisé, et cela est immédiatement traduit par "EST
NULL".
¨Cela n'aide pas les débutants francophones.
Il faut écrire "EST NULL" si on écrit "ISNULL" ou IS NULL" ça ne fonctionne pas toujours et s'affiche l'injureBox "Type de données imcompatible dans l'expresson du critèse."
Tu ne crois pas que tu pousses un peu ?!? Tu poses des questions de base et ensuite tu viens donner des leçons ????
J'ai dit d'écrire IS NULL et non ISNULL !!!!!!!!! Et le "ca ne fonctionne pas toujours" est une connerie, réservé à ceux qui parlent des "mystères" de l'informatique !
Des fois ça fonctionne et "IS NULL" est alors traduit "EST NULL" c'est comme ça que j'ai trouvé.
avec EST NULL pas de problème mais l'aide Access ne mentionne pas cette fonction en français.
Moi, je saisi toujours les termes anglais, le VBA ne connait d'ailleurs que cela, et IS NULL est ce qu'il faut utiliser. Si Access traduit cela en "Est Null", c'est pour un coté commercial des plus riducule. Penses-tu vraiment qu'Access est programmé en français, ou de manière à comprendre le français ??
Le fait est que la régionalisation, que ce soit français, allemand ou autre espagnol, se fait au dépend d'un bon fonctionnement! En interne, tous ces programmes ne connaissent que l'anglais. Si tu saisi des commandes en français, tu ajoutes un risque supplémentaire, celui de la traduction. Essaie pour voir, de saisir "Est Null" sur un Windows anglais ou autre!...
Saisir la commande ou fonction directement en anglais, permet d'éviter ces problèmes de traduction (que je trouve ridicule, car de toute façon limité à l'interface) et les ennuis qui en découlent.
Je ne veux certainement pas donner de leçons. Mais j'été pas mal confus.
Il est exact que ACCESS est anglais et je suis parfaitement d'accord, actuellement le gros problème c'est que ACCESS traduit en français toutes les fonctions il est parfois difficile de trouver la correspondance en anglais , comme exemple la fonction "AJDATE()" qu'est que cela signifie ?
L'équivalent anglais, "DATEADD()" j'ai fini par trouver.
Pour EST NULL: J'avais trouvé la solution sur l'aide en ligne de microsoft "Est null" quelques instants avant de lire votre réponse, et j'ai chercher l'aide sur ACCESS et j'ai trouvé "ISNULL()". et j'ai expérimenté et j'ai eu les problèmes mentionnés plus haut et c'est "IS NULL" qu'il faut utilisé, et cela est immédiatement traduit par "EST NULL". ¨Cela n'aide pas les débutants francophones.
Bon weekend
-- albertri-at-videotron.ca.invalid
3stone
Salut,
Albert wrote: [...]
Il est exact que ACCESS est anglais et je suis parfaitement d'accord, actuellement le gros problème c'est que ACCESS traduit en français toutes les fonctions il est parfois difficile de trouver la correspondance en anglais , comme exemple la fonction "AJDATE()" qu'est que cela signifie ?
L'équivalent anglais, "DATEADD()" j'ai fini par trouver.
Pour EST NULL: J'avais trouvé la solution sur l'aide en ligne de microsoft "Est null" quelques instants avant de lire votre réponse, et j'ai chercher l'aide sur ACCESS et j'ai trouvé "ISNULL()". et j'ai expérimenté et j'ai eu les problèmes mentionnés plus haut et c'est "IS NULL" qu'il faut utilisé
Mais, C'EST ce que j'avais indiqué !!
et cela est immédiatement traduit par "EST NULL".
Tu n'as que faire de ce cirque !... qui de toute façon se limité à l'interface (pour faire croire qu'Acces sait travailler en français ;)
De toute façon, dès que tu veux toucher au VBA, il te faudras connaitre les versions *anglaises*
¨Cela n'aide pas les débutants francophones.
Le plus simple est tout simplement d'utiliser TOUJOURS la version anglaise des commandes et fonctions. Dans certains cas, et seulement pour certaines fonctions, Access les traduira dans la langue locale... considère alors qu'il à compris et que tu as correctement saisi.
"Si" un jour, tu connaitras un plus large "vocabulaire" d'Access, tu remarqueras que beaucoup ne sont pas traduites, mal traduite ou pire... ne veulent plus rien dire. De plus, la version anglaise et généralement plus courte ou plus parlante :o)
Il est exact que ACCESS est anglais et je suis parfaitement d'accord,
actuellement le gros problème c'est que ACCESS traduit en français
toutes les fonctions il est parfois difficile de trouver la
correspondance en anglais , comme exemple la fonction "AJDATE()"
qu'est que cela signifie ?
L'équivalent anglais, "DATEADD()" j'ai fini par trouver.
Pour EST NULL:
J'avais trouvé la solution sur l'aide en ligne de microsoft "Est
null" quelques instants avant de lire votre réponse, et j'ai chercher
l'aide sur ACCESS et j'ai trouvé "ISNULL()".
et j'ai expérimenté et j'ai eu les problèmes mentionnés plus haut et
c'est "IS NULL" qu'il faut utilisé
Mais, C'EST ce que j'avais indiqué !!
et cela est immédiatement traduit
par "EST NULL".
Tu n'as que faire de ce cirque !... qui de toute façon
se limité à l'interface (pour faire croire qu'Acces sait
travailler en français ;)
De toute façon, dès que tu veux toucher au VBA, il te
faudras connaitre les versions *anglaises*
¨Cela n'aide pas les débutants francophones.
Le plus simple est tout simplement d'utiliser TOUJOURS
la version anglaise des commandes et fonctions.
Dans certains cas, et seulement pour certaines fonctions, Access
les traduira dans la langue locale... considère alors qu'il
à compris et que tu as correctement saisi.
"Si" un jour, tu connaitras un plus large "vocabulaire" d'Access,
tu remarqueras que beaucoup ne sont pas traduites, mal
traduite ou pire... ne veulent plus rien dire. De plus, la version
anglaise et généralement plus courte ou plus parlante :o)
Il est exact que ACCESS est anglais et je suis parfaitement d'accord, actuellement le gros problème c'est que ACCESS traduit en français toutes les fonctions il est parfois difficile de trouver la correspondance en anglais , comme exemple la fonction "AJDATE()" qu'est que cela signifie ?
L'équivalent anglais, "DATEADD()" j'ai fini par trouver.
Pour EST NULL: J'avais trouvé la solution sur l'aide en ligne de microsoft "Est null" quelques instants avant de lire votre réponse, et j'ai chercher l'aide sur ACCESS et j'ai trouvé "ISNULL()". et j'ai expérimenté et j'ai eu les problèmes mentionnés plus haut et c'est "IS NULL" qu'il faut utilisé
Mais, C'EST ce que j'avais indiqué !!
et cela est immédiatement traduit par "EST NULL".
Tu n'as que faire de ce cirque !... qui de toute façon se limité à l'interface (pour faire croire qu'Acces sait travailler en français ;)
De toute façon, dès que tu veux toucher au VBA, il te faudras connaitre les versions *anglaises*
¨Cela n'aide pas les débutants francophones.
Le plus simple est tout simplement d'utiliser TOUJOURS la version anglaise des commandes et fonctions. Dans certains cas, et seulement pour certaines fonctions, Access les traduira dans la langue locale... considère alors qu'il à compris et que tu as correctement saisi.
"Si" un jour, tu connaitras un plus large "vocabulaire" d'Access, tu remarqueras que beaucoup ne sont pas traduites, mal traduite ou pire... ne veulent plus rien dire. De plus, la version anglaise et généralement plus courte ou plus parlante :o)