IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAGE Discussion :

Sélection d'un chanp date en Maintenance de table X3


Sujet :

SAGE

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2011
    Messages : 20
    Points : 24
    Points
    24
    Par défaut Sélection d'un chanp date en Maintenance de table X3
    Bonjour,

    Quand, je suis en maintenance dans une table SAGE X3. Prenons par exemple la table des réceptions PRECEIPT, si je veux chercher les enregistrements d'entête de réception correspondant à une valeur d'un champ, je peux faire une Sélection, avec par exemple CUR="USD" et j'obtiendrai une sélection de toutes les commandes dont la devise est USD.

    Mais dans le cas présent je veux chercher toutes les réceptions qui ont une date de comptabilisation au 01/12/2020. Et quand je tape PSTDAT="01/12/2020" dans ma saisie de sélection, j'ai une erreur de syntaxe SQL "Erreur sur critère de sélection, Erreur SQL Server". J'ai essayé en saisissant PSTDAT=01/12/2020 (sans les guillemets), mais j'ai toujours le même message d'erreur.

    J'ai essayé diverses formulation, mais sans succès.

    Merci de me dire si l'on ne peut pas faire de sélection sur un champ Date ou bien si vous connaissez la façon correcte de formuler cette sélection PSTDAT="01/12/2020"

    Dans l'attente de votre répons, merci d'avance.

    Franck.

  2. #2
    Membre actif
    Homme Profil pro
    Développeur, Analyste-programmeur ERP Sage X3, Crystal Report, Oracle, SQL, Formateur
    Inscrit en
    Mars 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur, Analyste-programmeur ERP Sage X3, Crystal Report, Oracle, SQL, Formateur

    Informations forums :
    Inscription : Mars 2007
    Messages : 154
    Points : 272
    Points
    272
    Par défaut
    Bonjour,

    Le literal de date en L4G est [dd/MM/YYYY]
    Essayez donc PSTDAT=[01/12/2020]

    Cdlt,
    Piotr
    Analyste-Programmeur - Consultant technico-fonctionnel - Expert Crystal Report - Formateur - 14 ans d'expérience sur ERP Sage X3 - Nombreux modules, développements spécifiques et migrations réalisés - Contactez-moi par message privé pour vos projets X3 toute version

  3. #3
    Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Septembre 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Bâtiment

    Informations forums :
    Inscription : Septembre 2009
    Messages : 45
    Points : 69
    Points
    69
    Par défaut autre solution
    Bonjour.
    Quand j'ai la flemme (oui ne riez pas ça arrive !) je tape CREDAT=date$-1 pour voir par exemple mes commandes d'hier dans SORDER.
    Ce qui donne pour vous PSTDAT=date$-3

  4. #4
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2011
    Messages : 20
    Points : 24
    Points
    24
    Par défaut Super ça marche
    Citation Envoyé par piotr.n Voir le message
    Bonjour,

    Le literal de date en L4G est [dd/MM/YYYY]
    Essayez donc PSTDAT=[01/12/2020]

    Cdlt,
    Piotr
    Merci Piotr.n,

    Effectivement en mettant la date entre crochets, cela fonctionne.

    Merci de l'info.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2011
    Messages : 20
    Points : 24
    Points
    24
    Par défaut Ca marche aussi
    Citation Envoyé par oeltiiveinenre Voir le message
    Bonjour.
    Quand j'ai la flemme (oui ne riez pas ça arrive !) je tape CREDAT=date$-1 pour voir par exemple mes commandes d'hier dans SORDER.
    Ce qui donne pour vous PSTDAT=date$-3
    Merci oeltiiveinenre cela fonctionne aussi avec une date relative.

    Gràce à vous deux, je suis paré maintenant pour sélectionner sur des dates.

    Franck.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Drupal] Sélection sur un champ date
    Par ngpub dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 31/03/2010, 09h46
  2. [CR 9] Sélection sur plage de date
    Par zycomatic dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 12/06/2008, 09h48
  3. Problème de sélection en fonction des dates
    Par skare dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 22/06/2007, 06h47
  4. Sélection des fichiers par date
    Par bramy dans le forum Linux
    Réponses: 1
    Dernier message: 06/12/2006, 19h10
  5. [CR] Problème de sélection sur un champ date
    Par noluc dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 21/11/2003, 16h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo