Probleme impression etat access en vb
toinou
-
toinou -
toinou -
Bonjour,
Voila, je rempli une table access et j'en imprime le rapport via mon programme.
Mon problème est qu'il manque toujours le dernier enregistrement à l'impression (26 enregistrements dans la table, 25 dans le report)
Si je rentre dans access et que j'ouvre le report, il est complet et s'imprime complet.
voila mon code :
MaDbMat = My.Application.Info.DirectoryPath & "\mabase.mdb"
MesEtats.OpenCurrentDatabase(MaDbMat, False)
MesEtats.DoCmd.OpenReport("etats1", Access.AcView.acViewPreview)
MesEtats.CloseCurrentDatabase()
Quelqu'un aurait-il une idée ?
Merci
Voila, je rempli une table access et j'en imprime le rapport via mon programme.
Mon problème est qu'il manque toujours le dernier enregistrement à l'impression (26 enregistrements dans la table, 25 dans le report)
Si je rentre dans access et que j'ouvre le report, il est complet et s'imprime complet.
voila mon code :
MaDbMat = My.Application.Info.DirectoryPath & "\mabase.mdb"
MesEtats.OpenCurrentDatabase(MaDbMat, False)
MesEtats.DoCmd.OpenReport("etats1", Access.AcView.acViewPreview)
MesEtats.CloseCurrentDatabase()
Quelqu'un aurait-il une idée ?
Merci
Configuration: Windows XP SP2 et office 2003 Internet Explorer 6.0
3 réponses
-
Pardon, ce n'est pas :
MesEtats.DoCmd.OpenReport("etats1", Access.AcView.acViewPreview)
mais
MesEtats.DoCmd.OpenReport("etats1", Access.AcView.acViewnormal) -
Bonjour,
L'enregistrement du record en Access se fait lorsque tu quittes l'edition du record.
Si tu fais ton état avant de quitter le dernier record, il n'apparaitra pas, car pas sauvé
Ca repond a ta question ?
RBS -