Appeler un etat avec une bibliotheque
Posté : jeu. nov. 20, 2003 1:37 pm
Je mets en place les exemples de ton super didacticiel, je n'ai jamais utiliser ni les bibliotheques, ni les USES, ni les constantes.
Mais là je bloque pour ouvrir un etat à partir d'une fiche pour aller chercher le code dans la bibliotheque. Ca marche pas !!
----------------------------------------------
method pushButton(var eventInfo Event)
Lib.ConstMenu("CAPITAL.rsl")
endMethod
----------------------------------------------
et ta methoque ecrite dans une bilbliotheque
-----------------------------------------------
Var
PmFichier,PmEtat PopUpMenu
M Menu
Etat Report
EndVar
Etat.open(NomEtat)
Etat.maximize()
if not M.isAssigned() then
PmFichier.AddText("&Imprimer...",MenuEnabled,MenufilePrint)
PmFichier.AddText("&Configurer l'imprimante...",MenuEnabled,MenufilePrinterSetUp)
PmFichier.AddText("&Fermer",MenuEnabled,MenuControlClose)
PmEtat.AddText("Première page",MenuEnabled,MenuReportPageFirst)
PmEtat.AddText("Page suivante",MenuEnabled,MenuReportPageNext)
PmEtat.AddText("Page précédente",MenuEnabled,MenuReportPagePrevious)
PmEtat.AddText("Dernière page",MenuEnabled,MenuReportPageLast)
PmEtat.AddText("Aller à la page...",MenuEnabled,MenuReportPageGoto)
M.AddPopUp("&Fichier",PmFichier)
M.AddPopUp("&Etat",PmEtat)
endif
Etat.setmenu(M)
Mais là je bloque pour ouvrir un etat à partir d'une fiche pour aller chercher le code dans la bibliotheque. Ca marche pas !!

----------------------------------------------
method pushButton(var eventInfo Event)
Lib.ConstMenu("CAPITAL.rsl")
endMethod
----------------------------------------------
et ta methoque ecrite dans une bilbliotheque
-----------------------------------------------
Var
PmFichier,PmEtat PopUpMenu
M Menu
Etat Report
EndVar
Etat.open(NomEtat)
Etat.maximize()
if not M.isAssigned() then
PmFichier.AddText("&Imprimer...",MenuEnabled,MenufilePrint)
PmFichier.AddText("&Configurer l'imprimante...",MenuEnabled,MenufilePrinterSetUp)
PmFichier.AddText("&Fermer",MenuEnabled,MenuControlClose)
PmEtat.AddText("Première page",MenuEnabled,MenuReportPageFirst)
PmEtat.AddText("Page suivante",MenuEnabled,MenuReportPageNext)
PmEtat.AddText("Page précédente",MenuEnabled,MenuReportPagePrevious)
PmEtat.AddText("Dernière page",MenuEnabled,MenuReportPageLast)
PmEtat.AddText("Aller à la page...",MenuEnabled,MenuReportPageGoto)
M.AddPopUp("&Fichier",PmFichier)
M.AddPopUp("&Etat",PmEtat)
endif
Etat.setmenu(M)