Cher dany, Bonjour
Il me semble que la vue \"vw_fiche_def\" ne renvoie pas uniquement les résultat escomptés .
En effet, en partant d\'un dossier fraichement crée, j\'ai, à titre d\'exemple, une catégorie de fiches \"S&BD\" qui contient 4 fiches, A chaque fiche est associée 5 attributs, La vue \"vw_fiche_def\" est donc censé nous renvoyer 20 lignes (4x5) correspondant à la catégorie de fiche \"S&BD\" (fd_id=5).
Or, l\'exécution dans pgadmin de la dite vue nous renvoie 100 lignes correspondant à la catégorie de fiche \"S&BD\" (fd_id=5). (Voir fichier open-office ci-joint)
Les autres catégories de fiches sont également affectées. [file name=vw_fiche_def.ods size=28696]http://www.phpcompta.be/images/fbfiles/ ... he_def.ods[/file]
eventuel bug au niveau de la vue vw_fiche_def
Re:eventuel bug au niveau de la vue vw_fiche_def
Bien observé, effectivement la vue n\'était pas bonne.
ce sera intégré à la version 5. si tu souhaites corriger chez toi, voici le script
ce sera intégré à la version 5. si tu souhaites corriger chez toi, voici le script
Code : Tout sélectionner
DROP VIEW vw_fiche_def;
CREATE OR REPLACE VIEW vw_fiche_def AS
SELECT jnt_fic_attr.fd_id, jnt_fic_attr.ad_id, attr_def.ad_text,fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def.frd_id
from fiche_def
join jnt_fic_attr USING (fd_id)
JOIN attr_def ON attr_def.ad_id = jnt_fic_attr.ad_id
;
COMMENT ON VIEW vw_fiche_def IS \'all the attributs for card family\';