1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE [WB23] - tris

Discussion dans 'Webdev' créé par mikee5, Juin 18, 2018.

  1. mikee5

    mikee5 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    65
    J'aime reçus:
    75
    Bonjour,

    J'ai une page avec un champ table.
    Je souhaiterai avoir plusieurs tris de colonne mais je ne sais pas comment faire cela.
    J'avais pense utiliser une requette (ca marche bien) mais pas possible puisque cette table est modifiable.

    Pouvez-vous m'aider?

    Thanks.
     
    Tags:
  2. dohmien

    dohmien Member

    Inscrit:
    Juin 14, 2018
    Messages:
    85
    J'aime reçus:
    34
    Je ne sais pas si celà fonctionne avec webdev mais as-tu essayé la fonction

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ?
    par exemple tabletrie("-COL_Nom","+COL_PRENOM") pour trier sur plusieurs colonnes

    Tu le mettrais a chaque modification de la table
     
  3. mikee5

    mikee5 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    65
    J'aime reçus:
    75
    Merci pour tes lumieres
    J'avais deja essaye cette commande mais elle ne marche pas.
    voici l'erreur:
    Appel WL : Traitement de 'Initialisation de TABLE_Collaborateur (serveur)' (PAGE_test.TABLE_Collaborateur), ligne 2, thread 0 Fonction 'TableTrie', syntaxe 0 Que s'est-il passé ? TABLE_Collaborateur est une table fichier : on ne peut pas la trier sur plus d'une colonne. Code erreur : 310029 Niveau : erreur fatale Dump de l'erreur du module 'wd230page.dll' (23.0.120.0). Identifiant des informations détaillées (.err) : 310029 Informations de débogage : Fonction (31,28) Informations supplémentaires : EIT_PILEWL : Initialisation de TABLE_Collaborateur (serveur) (PAGE_test.TABLE_Collaborateur), ligne 2 EIT_DATEHEURE : 18/06/2018 16:40:52 EIT_TYPE_WDFILE : <65538> EIT_IDCODE : <851980>

    (25, ERR_MSG_BOX)
     
  4. Fakirato

    Fakirato New Member
    WXG24 MEMBRE WX WXG 23 WXG 22 WXG 21

    Inscrit:
    Déc 30, 2017
    Messages:
    302
    J'aime reçus:
    816

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Merci pour tes lumieres
    J'avais deja essaye cette commande mais elle ne marche pas.
    voici l'erreur:
    Appel WL : Traitement de 'Initialisation de TABLE_Collaborateur (serveur)' (PAGE_test.TABLE_Collaborateur), ligne 2, thread 0 Fonction 'TableTrie', syntaxe 0 Que s'est-il passé ? TABLE_Collaborateur est une table fichier : on ne peut pas la trier sur plus d'une colonne. Code erreur : 310029 Niveau : erreur fatale Dump de l'erreur du module 'wd230page.dll' (23.0.120.0). Identifiant des informations détaillées (.err) : 310029 Informations de débogage : Fonction (31,28) Informations supplémentaires : EIT_PILEWL : Initialisation de TABLE_Collaborateur (serveur) (PAGE_test.TABLE_Collaborateur), ligne 2 EIT_DATEHEURE : 18/06/2018 16:40:52 EIT_TYPE_WDFILE : <65538> EIT_IDCODE : <851980>

    (25, ERR_MSG_BOX)
    Cliquez pour agrandir...
    Bonjour l'erreur explique tous c'est un table fichier en accès directe les tries ne fonctionne pas essayer de passer par des requête trier si vous voulez conserver le table fichier ou bien passer par les table mémoire (mais c'est limité ) .
     
  • mikee5

    mikee5 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    65
    J'aime reçus:
    75

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    : merci je vais essayer la table memoire.
    le probleme de la requette est que je n'arrive pas a modifier ma table en saisie.
     
  • dohmien

    dohmien Member

    Inscrit:
    Juin 14, 2018
    Messages:
    85
    J'aime reçus:
    34
    tu peux faire un updates des données de ton fichier avec une requête a chaque modif d'une ligne de la table
    tu affiches l'id de la ligne dans une colonne caché pour pouvoir faire l'update de la ligne en question
     
  • mikee5

    mikee5 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    65
    J'aime reçus:
    75

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    c'est ce que j'ai cherche a faire mais je n'arrive pas.
    J'ai cree :
    1. une page table collaborateur avec un champ table vers une requette select. un bouton pour ajouter (rediriger vers page fiche collaborateur) et un bouton pour modifier (rediriger vers page fiche collaborateur)
    2. une page fiche collaborateur avec tout les champs de la table collaborateur
    mais les donnees de la ligne (page table collaborateur) ne s'affiche pas dans la page fiche collaboateur apres avoir appuye sur le bouton modifier.
     
  • dohmien

    dohmien Member

    Inscrit:
    Juin 14, 2018
    Messages:
    85
    J'aime reçus:
    34
    Je ne connais pas toutes les spécificités de webdev mais tu ne peux pas fournir un paramètre quand tu ouvre une page ?
    tu pourras ouvrir la page de modifier en mettant l'ID de l'enregistrement en paramètre
     
    mikee5 apprécie ceci.
  • mikee5

    mikee5 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    65
    J'aime reçus:
    75
    oui je me souviens avoir vu cela dans un cours.
    Je vais prendre cette piste.
    Merci.
    ;-)
     
  • irobot

    irobot Active Member
    MEMBRE WX

    Inscrit:
    Jan 10, 2018
    Messages:
    140
    J'aime reçus:
    131

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    c'est ce que j'ai cherche a faire mais je n'arrive pas.
    J'ai cree :
    1. une page table collaborateur avec un champ table vers une requette select. un bouton pour ajouter (rediriger vers page fiche collaborateur) et un bouton pour modifier (rediriger vers page fiche collaborateur)
    2. une page fiche collaborateur avec tout les champs de la table collaborateur
    mais les donnees de la ligne (page table collaborateur) ne s'affiche pas dans la page fiche collaboateur apres avoir appuye sur le bouton modifier.
    Cliquez pour agrandir...
    pour pouvoir trier/modifer ta table dans webdev, tu dois IMPERATIVEMENT passer par une requete pour la source de données de ta table et à l'execution dire que ta requete est modifiable ( hrequetedefaut+hModifieFichier) . ta table doit également être en ajax pour avoir la loupe/tri sur la colonne.

    n'oublies pas de cocher triable dans les 7 onglets :)

    sur les tables fichier ( direct) seules les colonnes liées à des rubliques indexées sont triables.

    pour ton bouton modifier, passes à ta fenetre de saisie l'id de la ligne courante, puis
    dans le code d'init, fais un hlitrecherche de cet id.
     
    mistersoft, mikee5 et Fakirato aiment ça.
  • mikee5

    mikee5 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    65
    J'aime reçus:
    75
    Grand Merci ;-)
    je vais essayer cela
     
  • Partager cette page

    Chargement...