Oracle Database 10g Enterprise Edition Release 10.2.0.2.0
FORMS Version 10.1.2.0.2
Bonjour,
je crée un fichier .csv ensuite je le converti en .xls et l'affiche à l'écran.
(En csv car plus rapide)
Voici une petite partie du code(code de test donc le fichier est presque vide):
Cela me sort un page excel vide alors que si je mets une pause après CLIENT_TEXT_IO.FCLOSE(l_file) cela il m'affiche bien la premiere ligne du fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 pck_excel.l_filename := pck_excel.fnc_save_file('TEST'); IF pck_excel.l_filename IS NOT NULL THEN l_file := CLIENT_TEXT_IO.fopen(pck_excel.l_filename_csv, 'W'); pck_excel.prc_fill_cell('AB'); pck_excel.prc_fill_cell('VISA'); pck_excel.prc_fill_cell('DESC_VISA'); pck_excel.prc_fill_cell('MONT_EURO'); pck_excel.prc_create_line(l_file); CLIENT_TEXT_IO.FCLOSE(l_file); pck_excel.prc_csv_to_xls; END IF;
Quelqu'un saurais à quoi cela est du?
Ce n'est pas que mettre un pause me gêne mais j'aurais bien aimé comprendre sa manière de fonctionné.
Il ne vide pas son buffer lors la fermeture?
Merci d'avance
Partager