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

4D Discussion :

chercher avec 4D 2004


Sujet :

4D

  1. #1
    Membre du Club
    Profil pro
    Import/Export des solutions
    Inscrit en
    Janvier 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Import/Export des solutions

    Informations forums :
    Inscription : Janvier 2005
    Messages : 39
    Points : 41
    Points
    41
    Par défaut chercher avec 4D 2004
    bonjour à tous,
    je commence juste avec 4D.
    professionellement je suis encore obligé de travailler avec 4D 2004 le V11 c apres.
    je deisre afficher les details d'un client dont on a saisit le nom dans un formulaire de sortie('liste')ou encore une fenetre.
    mais ça ne marche pas:
    voici le code que j'ai éssayé:

    $Nom:=Demander("Nom ou prénom ?")
    Si (ok=1) & ($Nom#"")
    TABLEAU TEXTE(<>_Prenom;0)
    TABLEAU TEXTE(<>_Nom;0)
    TABLEAU ALPHA(60;<>_Adresse;0)
    TABLEAU ENTIER LONG(<>_ID;0)

    CHERCHER([SALARIES];[SALARIES]NomS=$Nom+"@";*)
    CHERCHER([SALARIES]; | ;[SALARIES]PrénomS=$Nom+"@")
    CHERCHER([SALARIES];[SALARIES]Adr=)
    TRIER([SALARIES];[SALARIES]NomS)

    SELECTION VERS TABLEAU([SALARIES]PrénomS;<>_Prenom;[SALARIES]NomS;<>_Nom;[SALARIES]ID;<>_ID;[SALARIES]Adr;<>_adresse)
    DIALOGUE([SALARIES];"Liste")
    Fin de si
    DIALOGUE([SALARIES];"Liste"") ` Afficher le dialogue de recherche "

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 80
    Points : 84
    Points
    84
    Par défaut
    Salut,

    rapidement, dans ton code tu as une erreur:

    CHERCHER([SALARIES];[SALARIES]NomS=$Nom+"@";*)
    CHERCHER([SALARIES]; | ;[SALARIES]PrénomS=$Nom+"@")
    CHERCHER([SALARIES];[SALARIES]Adr=)
    TRIER([SALARIES];[SALARIES]NomS)


    Il manque le &, | ou autre ainsi que le critère de recherche en fin de ligne

    Patrick

  3. #3
    Membre du Club
    Profil pro
    Import/Export des solutions
    Inscrit en
    Janvier 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Import/Export des solutions

    Informations forums :
    Inscription : Janvier 2005
    Messages : 39
    Points : 41
    Points
    41
    Par défaut
    Merci sieste de l'intention!
    mais si je poste c'est parceque ca me casse les pied!
    alors si tu me corrige pas le code je ne verrai pas ce que je ne voit pas depuis le matin!
    le salarié et unique:dc que ça soit nom ou prenom
    et dans adresse je c pas quoi mettre mais il faut qu'on ai ses cordonnée en formulaire de sortie!
    merci

  4. #4
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 67
    Points : 80
    Points
    80
    Par défaut
    Si le nom ou prénom est suffisant pour la recherche ; il suffit de supprimer la ligne de l'adresse :

    CHERCHER([SALARIES];[SALARIES]NomS=$Nom+"@";*)
    CHERCHER([SALARIES]; | ;[SALARIES]PrénomS=$Nom+"@")
    TRIER([SALARIES];[SALARIES]NomS)

    une fois la recherche effectuée, il faudrait faire le test avec la commande "Enregistrements trouvés"
    si(Enregistrements trouvés[SALARIES]#0)

    `on continue


    de cette manière cela te permettra de mieux voir où est le problème.

  5. #5
    Membre du Club
    Profil pro
    Import/Export des solutions
    Inscrit en
    Janvier 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Import/Export des solutions

    Informations forums :
    Inscription : Janvier 2005
    Messages : 39
    Points : 41
    Points
    41
    Par défaut résolu
    Merci! ça marche

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/11/2008, 10h36
  2. Pas d'impression en bas de page avec 4D 2004
    Par michelauthon dans le forum 4D
    Réponses: 5
    Dernier message: 07/03/2008, 07h46
  3. routage avec isa 2004
    Par sainchiro dans le forum Développement
    Réponses: 0
    Dernier message: 15/08/2007, 13h35

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