J'essaie de faire une application simple de gestion de fichiers avec une
base de données access ( je me connecte sur une datasource ODBC appelé
"sichantier")
L'affichage de la liste dans une table fonctionne mais lorsque je veux
afficher la fiche détaillée , on dirait que ma requête "REQ1" n'existe plus.
Comment faire pour que ma requête soit globale à mon projet ?
Merci d'avance
Pascal
voici comment je m'y suis pris :
********************************
// initialisation du projet
global
cnx est un entier long
rs est un booleen
cnx=sqlconnecte("sichantier","","")
si cnx=0 alors
info("erreur connection","erreur")
FIN
// Fin du projet
sqlferme("REQ1")
sqldeconnecte()
********************************
Page "liste" : contient une table à 3 colonnes
// initialisation de la page
rs= sqlexec("select numchantier,description1,respchant from
chantier","REQ1")
si rs alors
sqltable("REQ1","TABLE1")
FIN
// Clic sur une ligne de Table TABLE1
pageaffiche("fiche")
********************************
Page "Fiche" : contient trois textbox
file://Ouverture de la page fiche
si sqlreqexiste("REQ1") alors
sqlassocie("REQ1",saisie1,saisie2,saisie3)
fichierverspage("fiche")
fin
"Kroutibat" <past...@hotmail.com> a écrit dans le message news:
90g8gn$njm$1...@news1.skynet.be...
Merci, mais je débute en Wdev (je viens de VB) .Pq passer le nom de ma
requête en paramètres, j'utilise un nom constant ?
Comment passer le nom de la requête en param alors ?
Merci
Pascal
NomReq est une chaine = "REQ1"
// initialisation de la page
rs= sqlexec("select numchantier,description1,respchant from
chantier",NomReq
si rs alors
sqltableNomReqTABLE1")
FIN
// Clic sur une ligne de Table TABLE1
pageaffiche("fiche",NomReq)
********************************
Ouverture de la page
Procedure "Fiche"(aNomRequete="")
Page "Fiche" : contient trois textbox
file://Ouverture de la page fiche
si sqlreqexisteaNomRequetealors
sqlassocieaNomRequetesaisie1,saisie2,saisie3)
fichierverspage("fiche")
fin
Mais je suis pas certain que tu puisse faire un sqlassocie apres un
sqltable....
"Kroutibat" <past...@hotmail.com> a écrit dans le message news:
90gceb$pan$1...@news1.skynet.be...
Pour que ta variable NomReq soit utilisable dans tous les traitements de la
table, tu doit la déclarer en GLOBAL dans l'init de la fenêtre.
--
Amicalement
Olivier.M...@wanadoo.fr
Prog...@wanadoo.fr
"Cedric ROUSTEL" <cedric....@axagora.com> a écrit dans le message news:
90gkdc$b3c$1...@reader1.fr.uu.net...
> > ********************************
> > Ouverture de la page
> > Procedure "Fiche"(aNomRequete="")
Alors si je comprends bien, je dois créer une procédure pour afficher ma
page de détail ??
quelqu'un a t-il une structure de programme Liste - Détail avec une base de
données ODBC ?
la doc de webdev n'est pas très explicative à ce propos :<
Cordialement
Pascal