Bonjour,
j'ai plusieurs formulaires pour faire mes impressions de factures.
Un formulaire pour l'entête, un pour le corps et un dernier pour le pied de page.
Dans le formulaire pour l'entete, j'ai, entre le taquet E et C, une variable qui s'appelle AdresseFamille
Seul l'évènement 'sur impression corps' du formulaire et de la variable sont sélectionnés.
La méthode formulaire est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 1 $evt:=Evenement formulaire 2 3 Au cas ou 4 :($evt=Sur impression corps) 5 6 Si([Familles]FactureMère=Faux) 7 AddresseFacture:=[Familles]Nom+<>ZCR+[Familles]AddressPere+<>ZCR+[Familles]CPPere+" "+[Familles]VillePere 8 AddresseFacture:=AddresseFacture+<>ZCR+[Familles]PaysPère 9 Sinon 10 AddresseFacture:=[Familles]NomMere+<>ZCR+[Familles]AdresseMere+<>ZCR+[Familles]CPMere+" "+[Familles]VilleMere 11 AddresseFacture:=AddresseFacture+<>ZCR+[Familles]PaysMere 12 Fin de si 13 Fin de cas 14
Avec un Trace, le système passe bien dedans, mais à l'impression (même en prévisualisation), ma variable n'est pas remplie.
En effet, la table par défaut est FACTURES, j'ai un lien retour automatique sur une champ [Factures]Id_Famille.
Tout ce qui concerne les informations de la table [Familles] ne sont plus récupérées.
Est-ce un bug car cela fonctionnait sans problème avec une base en version 2003 ?
Patrick
Partager