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 :

Insérer le contenu de plusieurs champs dans un seul champs


Sujet :

4D

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Points : 24
    Points
    24
    Par défaut Insérer le contenu de plusieurs champs dans un seul champs
    Bonjour,

    Cela fait trois semaines que je ne trouve pas de solution.
    Voilà mon problème :

    Situation :
    J'ai réalisé un formulaire de saisie avec quatre pages, dont la page 0 qui contient un onglet pour naviguer entre les pages.
    Deux pages contiennent plusieurs champs (texte) dont le contenu est destiné à être transféré dans un champs unique (texte) de la troisième pages.
    Pourquoi faire ça ? parce que les deux premières pages servent d'aide au remplissage avec la possibilité de modifier les énumérations.

    Le problème :
    Pour le transfert, j'utilise des variables et cela donne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    28
    29
    30
    text1:="Acte : "+[]Consultations'Mot+CR
     
    	t2:="Confié(e) par : "+[]Consultations'N.+CR
    	t3:="Acc : "+[]Consultations'Acc+CR
    	t4:="Rai : "+[]Consultations'Cau+CR
     
    	t5:="Dom : "+[]Consultations'Dom+CR
    	t6:="Trait : "+[]Consultations'Trait+CR
     
    	t7:="MCT :"+[]Consultations'MCT+CR
    	t8:="Im : "+[]Consultations'Im+CR
    	t9:="Ex : "+[]Consultations'Ex+CR
    	t10:="An : "+[]Consultations'An+CR
     
    	t11:="Hyp : "+[]Consultations'Hyp+CR
    	t12:="CAT :"+[]Consultations'CAT+CR
     
    	t13:="Ra :"+[]Consultations'Ra+CR
    	t14:="Re : "+[]Consultations'Re+CR
    	t15:="Ev : "+[]Consultations'Ev+CR
     
    	Au cas ou 
     
    		: ([]Consultations'Ch="Nouveau patient")
    			[]Consultations'Cons:=text1+t2+t3+t4+t5+t6+t7+t8+t9+t10+t11+t12
     
    		: ([]Consultations'Ch="Patient connu")
    			[]Consultations'Cons:=text1+t13+t14+t15+t5+t6+t7+t8+t9+t10+t11+t12
     
    	Fin de cas
    Mon problème est que le texte généré par cette méthode est une suite de mots lesquels ne veulent rien dire si chacune des variables ne vont pas à la ligne. J'aimerais donc remplacer "+CR" par une méthode ou fonction qui génére un "aller à la ligne".

    Je vous remercie d'avance de votre aide.
    Ce serait un véritable soulagement.

    David

    NB : Mac OS 10.5, 4D 2004.

  2. #2
    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
    En remplaçant CR par caractere(13) ou caractere(retour chariot)

    D'ailleurs qu'est-ce CR ? Une variable ?

    Dominice

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Points : 24
    Points
    24
    Par défaut
    CR, c'est ce que je trouve parfois dans d'anciennes bases de données.
    C'est l'équivalent d'un espace, je crois, " ".

  4. #4
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Points : 24
    Points
    24
    Par défaut
    Super géniale !!!!
    C'est nickel, ça marche.
    Un grand MMMMerci.

    David

    NB : Où est-ce que je peux trouver une liste de ces "caractere()" ?

  5. #5
    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
    En 4D 2004, c'est les 256 caractères ASCII de la table du Mac (sur mac évidemment) ; pour plus de détails tu peux faire un tour là :

    http://4d.developpez.com/faq/?page=V


    Dominice

  6. #6
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Points : 24
    Points
    24
    Par défaut
    Merci

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

Discussions similaires

  1. Mettre le contenu de plusieurs lignes dans une seule case
    Par bellamouna dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 09/12/2008, 12h11
  2. "concaténer" plusieurs lignes dans un seul champ
    Par djobert dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/12/2008, 18h00
  3. Réponses: 1
    Dernier message: 27/04/2008, 16h53
  4. Plusieurs champs dans 1 seul champ
    Par lionel256 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 07/04/2008, 10h44
  5. Réponses: 5
    Dernier message: 26/04/2006, 07h51

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