guardar archivo en red foxpro
Publicado por xeneize73 (14 intervenciones) el 23/05/2012 16:39:47
Hola. tengo una aplicacion que se comunica en red, y sin ningun problema pero cuando quiero generar un archivo txt o caj y guardarlo en el disco, el archivo no se guarda y no se me ocurre que puedo hacer. El archivo se genera y se guarda sin preguntar nada, quizas en ves de darle directamente la direccion donde se debe guardar, que antes te salga el cuadro opcional para guardarlo en la direccion que tu elijas y probarlo asi, el tema que no se como hacer que salga ese cuadro en ves de que se guarde directamente.
Pongo el codigo del click
Pongo el codigo del click
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
IF USED('tem')
SELECT tem
USE
ENDIF
SELECT de
SET FILTER TO RECIBAR
SORT TO Z:\fr\temporales\tem ON CC
SELECT 0
USE Z:\fr\temporales\tem EXCLU
REPLACE ALL importe WITH total
thisform.generar_recibos()
SELECT FYTE
APPEND BLANK
REPLACE NUMFACON WITH NNUMFY
REPLACE FECHA WITH DATE()
REPLACE NUMRECWITH TOTALREC
REPLACE TOTAL WITH TOTALTOTALES
IF USED('tem1')
SELECT tem1
USE
ENDIF
SELECT TEM
REPLACE ALL NUMFAC WITH NNUMFAC
COPY TO Z:\fr\temporales\tem1
GO TOP
DO WHILE !EOF()
M.NUMFAC=NUMFAC
M.NUMREC=NUMREC
M.NUMFACI=NUMFACI
SELECT PRODE
SET ORDER TO NUMFACI
SEEK M.NUMFACI
IF FOUND()
GATHER MEMVAR FIELDS NUMFAC,NUMREC
ELSE
=MESSAGEBOX('ERROR,
Nº'+ALLTRIM(STR(M.NUMFAC)))
ENDIF
SELECT TEMR
SKIP
ENDDO
SELECT DETFAC
SET FILTER TO
DELETE ALL FOR NUMFAC=NNUMFAC
APPEND FROM Z:\fr\temporales\TEM1
IF !USED('NUMFAC')
SELECT 0
USE (DATOS+'NUMFAC') ALIAS NUMFAC
ELSE
SELECT NUMFAC
ENDIF
REPLACE NUMFAC WITH NUMFAC+1
USE
SELECT de
SET FILTER TO RECI
DELETE ALL
SET FILTER TO
Valora esta pregunta


0