Support #9876
ferméConnecteur JDBC - Appel d'une vue via un item non trié
Ajouté par Marc Avenel il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.
0%
Description
Nous avons nos tables métier propre à Akwel
Ces tables sont stockées dans la base BD_MGIC
QUESTION:
Dans l'objet MyDB je sélectionne la table correspondante (exemple: mgic_customer_portal)
Dans cette table sélectionnée j'ai des item qui font appel à une autre table (mgic_region)
L'appel se fait correctement
Par contre les valeurs ne sont pas triées sur la première colonne
De plus aucune colonne ne sert de tri si je désire changer l'ordre d'affichage pour rechercher une valeur
Votre aide: Comment puis je procéder pour accéder à cette table triée?
Copie écran joint (exemple des régions mais j'ai des tables plus volumineuses.
Fichiers
Table-Region_01.PNG (7,28 ko) Table-Region_01.PNG | Marc Avenel, 19/06/2018 15:51 | ||
Table-Lien région-01.PNG (8,56 ko) Table-Lien région-01.PNG | Marc Avenel, 19/06/2018 15:51 | ||
Table-Region_02.PNG (5,54 ko) Table-Region_02.PNG | Marc Avenel, 19/06/2018 15:51 | ||
MY DB_Config.png (11,6 ko) MY DB_Config.png | Marc Avenel, 21/06/2018 16:45 | ||
MY DB_Liste enreg.png (15,8 ko) MY DB_Liste enreg.png | Marc Avenel, 21/06/2018 16:48 | ||
MY DB_Enreg.png (14,8 ko) MY DB_Enreg.png | Marc Avenel, 21/06/2018 16:49 | ||
MY DB_Liste regions.png (38,3 ko) MY DB_Liste regions.png | Marc Avenel, 21/06/2018 16:50 |
Mis à jour par David Lesimple il y a plus de 6 ans
- Tracker changé de Bug à Support
- Priorité changé de High à Normal
- Votre base de données
Toutessupprimé
Mis à jour par Marc Avenel il y a plus de 6 ans
Je suis bloqué sur cette gestion de table
Je dois déployer rapidement cette mise à jour
D'avance Merci
Mis à jour par David Lesimple il y a plus de 6 ans
Marc Avenel a écrit :
Nous avons nos tables métier propre à Akwel
Ces tables sont stockées dans la base BD_MGICQUESTION:
Dans l'objet MyDB je sélectionne la table correspondante (exemple: mgic_customer_portal)
Dans cette table sélectionnée j'ai des item qui font appel à une autre table (mgic_region)
L'appel se fait correctement
Le contexte d'utilisation est bien l'application myDB ?
Comment faites-vous cet appel ?
Mis à jour par Marc Avenel il y a plus de 6 ans
- Fichier MY DB_Config.png MY DB_Config.png ajouté
- Fichier MY DB_Liste enreg.png MY DB_Liste enreg.png ajouté
- Fichier MY DB_Enreg.png MY DB_Enreg.png ajouté
- Fichier MY DB_Liste regions.png MY DB_Liste regions.png ajouté
- Je sélectionne la table correspondante
- J'ai la vue de mes enregistrements (MY DB_liste enregpng)
- Ensuite dans cette table j'ai les liens sur les items qui font référence à d'autres tables (MY DB_Enreg.png)
- je clique sur le crayon pour accéder à cette liste qui n'est pas classée (MY DB_liste.png)
Mis à jour par Marc Avenel il y a plus de 6 ans
Je me permets de vous relancer sur ce sujet, car la mise en place de ce connecteur JDBC est prévu cette semaine.
Merci à vous
Mis à jour par Marc Avenel il y a plus de 6 ans
Voici la conception de la table:
CREATE TABLE mgic_customer_portal ( id serial NOT NULL, region integer NOT NULL, identity character varying(128), mail character varying(128), login character varying(128), function integer, service integer, portal character varying(128), daterequest date NOT NULL DEFAULT ('now'::text)::date, datetreatment date, dateexit date, application character varying(256), CONSTRAINT prk_constraint_mgic_customer_portal PRIMARY KEY (id), CONSTRAINT fk_mgic_functione FOREIGN KEY (function) REFERENCES mgic_hr_function (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_mgic_region FOREIGN KEY (region) REFERENCES mgic_region (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_mgic_service FOREIGN KEY (service) REFERENCES mgic_hr_service (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE );
Mis à jour par Marc Avenel il y a plus de 6 ans
Vraiment désolé de vous relancer.
Mais je dois résoudre ce problème.
D'avance Merci
Mis à jour par Marc Avenel il y a plus de 6 ans
MANIPULATION
Je modifie une donnée d'une table , si je liste la table via le connecteur JDBC ma donnée modifiée se trouve en fin de liste
Ensuite si je prends ma table "mgic_customer_portal" et que je désire mettre à jour un item correspondant à la table ci-dessus, la valeur modifiée se trouve à la fin de la liste
Comment accéder à la table et conserver l'ordre d'affichage (par exemple l'ordre d'affichage est le code)
Ça devient URGENT
D'avance merci.
Mis à jour par Marc Avenel il y a plus de 6 ans
Je dois déployer cette semaine et je suis dans l'impasse
Merci pour votre aide.
Mis à jour par David Lesimple il y a plus de 6 ans
Marc Avenel a écrit :
Je dois déployer cette semaine et je suis dans l'impasse
Merci pour votre aide.
Je ne comprends pas pourquoi c'est bloquant.
la vue principale permet bien de remettre dans l'ordre les éléments, même si en effet, un élément modifié se retouve en fin de liste.
Pour l'affichage lors du choix d'une référence vers un autre table, est-ce que ces tables externes (mgic_region par exemple) ont une clé primaire ?
Il me semble que c'est plutôt du domaine de l'amélioration ergonomique (justifié certes).
Mis à jour par Marc Avenel il y a plus de 6 ans
- Assigné à
David Lesimplesupprimé
- Mon but dans l'item lié à la région mgic_region
- Je puisse avoir ma liste des région trié sur l'item code
Conception de ma table mgic_regionCREATE TABLE mgic_region ( id serial NOT NULL, code character varying(10) NOT NULL, labelen character varying(256) NOT NULL, type integer, comments character varying(255), labelfr character varying(256), CONSTRAINT prk_constraint_mgic_region PRIMARY KEY (id), CONSTRAINT mgic_region_code_key UNIQUE (code) ) WITH ( OIDS=FALSE );
Comment dois je faire pour avoir ce résultat
Merci à vous
Mis à jour par Marc Avenel il y a plus de 6 ans
De plus j'ai aucun moyen quand j'accède à la table "Region" de trier la vue.
Mis à jour par David Lesimple il y a plus de 6 ans
Cela demande une évolution sur myDB, je vais voir si je peux faire quelque chose rapidement (patch manuel), mais je ne garantis rien.
Mis à jour par David Lesimple il y a plus de 6 ans
David Lesimple a écrit :
Cela demande une évolution sur myDB, je vais voir si je peux faire quelque chose rapidement (patch manuel), mais je ne garantis rien.
Je suis désolé, mais il n'est pas possible de rendre les colonnes triables sans modifier le code de manière importante.
Mis à jour par Marc Avenel il y a plus de 6 ans
Ok merci pour l'information
Donc pas top pour sélectionner des valeurs car pas de tri sur l'accès à ces vues.
Surtout la vue associée aux fonctions qui comprends plus de 200 enregistrements...