Comando para guardar pagina de codigos

29/09/2003 - 18:20 por Daniel | Informe spam
hola grupo:

Estoy trabajando con tablas dbf hechas en Dbase III plus.
Al momento de hacer un select, me muestra el cuadro de
dialogo Pagina de Codigos. Como le hago para que por
programación lo ejecute y guarde automaticamente


Salu2 :-|

Preguntas similare

Leer las respuestas

#1 Daniel
30/09/2003 - 17:42 | Informe spam
Hola Jorge, si nada mas uso el set cpdialog off para no
alterar la tabla.

Salu2 :-)


Daniel:

DO CPZero.prg WITH cFilename, nCodePage

No sé si las puedas volver a abrir con dBase III+


después. Verifica con una
copia de la tabla. También checa SET CPDIALOG, a lo mejor


no necesitas
marcar la página de códigos, pero bueno, ya sabes como


hacer las dos cosas
(ignorar la falta de página de códigos y establecerla por


código).

Saludos,

Jorge Zaldívar
Guadalajara, Jal., México
Apoya a FoxPro: Usa una copia legal.
Di "¡NO!" al _bottom-posting_.

"Daniel" escribió en el


mensaje
news:05e201c386a5$9c6841f0$
hola grupo:

Estoy trabajando con tablas dbf hechas en Dbase III plus.
Al momento de hacer un select, me muestra el cuadro de
dialogo Pagina de Codigos. Como le hago para que por
programación lo ejecute y guarde automaticamente


Salu2 :-|


.

Respuesta Responder a este mensaje
#2 Jorge Zaldívar
30/09/2003 - 18:09 | Informe spam
Daniel:

DO CPZero.prg WITH cFilename, nCodePage

No sé si las puedas volver a abrir con dBase III+ después. Verifica con una
copia de la tabla. También checa SET CPDIALOG, a lo mejor no necesitas
marcar la página de códigos, pero bueno, ya sabes como hacer las dos cosas
(ignorar la falta de página de códigos y establecerla por código).

Saludos,

Jorge Zaldívar
Guadalajara, Jal., México
Apoya a FoxPro: Usa una copia legal.
Di "¡NO!" al _bottom-posting_.

"Daniel" escribió en el mensaje
news:05e201c386a5$9c6841f0$
hola grupo:

Estoy trabajando con tablas dbf hechas en Dbase III plus.
Al momento de hacer un select, me muestra el cuadro de
dialogo Pagina de Codigos. Como le hago para que por
programación lo ejecute y guarde automaticamente


Salu2 :-|
Respuesta Responder a este mensaje
#3 Jorge Zaldívar
01/10/2003 - 17:40 | Informe spam
Daniel:

No entendí si me estabas preguntando si con el puro SET CPDIALOG OFF sí ibas
a poder volver a abrir el archivo con dBase o si me estabas comentando que
te habías decidido por esa opción.

Por si fuera pregunta. Obviamente si no la alteras, la podrás abrir
nuevamente en dBase. Ahora bien, la marca de página de código se pone en el
encabezado del DBF es muy posible que incluso marcando la tabla aún la
puedas abrir en dBase. Ten en cuenta que la marca de página de códigos no es
la única forma de cambiar una tabla (ahí está el ejemplo obvio de ALTER
TABLE). Desconozco que estés haciendo con la tabla.

Si sólo era un comentario, ¿no tienes problemas para visualizar los
carácteres específicos de la página de códigos (letras acentuadas --sobre
todo, mayúsculas acentuadas--, etc)? Si sí los tienes, te recomendaría
probar a marcar la página en una *copia* de tu tabla y ver si la puedes
abrir sin problemas en dBase y así sabrás si puedes corregir dichos
problemas de visualización. Para la prueba puedes marcar la página
manualmente (mediante el cuadro de diálogo que aparece si SET CPDIALOG está
en ON) y no con el CPZero.

Otra cosa, independientemente del estado de SET CPDIALOG, el cuadro de
diálogo para marcar la página de códigos sólo aparece para tablas que se
usan exclusivamente (SET EXCLUSIVE ON o USE EXCLUSIVE), ¿realmente requieres
el uso exclusivo de la tabla?

Saludos,

Jorge Zaldívar
Guadalajara, Jal., México
Apoya a FoxPro: Usa una copia legal.
Di "¡NO!" al _bottom-posting_.



"Daniel" escribió en el mensaje
news:00e801c38769$855b60e0$
Hola Jorge, si nada mas uso el set cpdialog off para no
alterar la tabla.

Salu2 :-)


Daniel:

DO CPZero.prg WITH cFilename, nCodePage

No sé si las puedas volver a abrir con dBase III+


después. Verifica con una
copia de la tabla. También checa SET CPDIALOG, a lo mejor


no necesitas
marcar la página de códigos, pero bueno, ya sabes como


hacer las dos cosas
(ignorar la falta de página de códigos y establecerla por


código).

Saludos,

Jorge Zaldívar
Guadalajara, Jal., México
Apoya a FoxPro: Usa una copia legal.
Di "¡NO!" al _bottom-posting_.

"Daniel" escribió en el


mensaje
news:05e201c386a5$9c6841f0$
hola grupo:

Estoy trabajando con tablas dbf hechas en Dbase III plus.
Al momento de hacer un select, me muestra el cuadro de
dialogo Pagina de Codigos. Como le hago para que por
programación lo ejecute y guarde automaticamente


Salu2 :-|


.

Respuesta Responder a este mensaje
#4 Daniel
06/10/2003 - 18:35 | Informe spam
Hola Jorge:

Si, lo que pasa es que estoy accesando a tablas hechas en
Dbase III y para ello utilizo el comando copy file para
copiar y enviar estas tablas a una carpeta de mi PC. Ya
que al hacer Select me mostraba el cuadro de dialogo. A
principio utilice el set cpdialog off, para que no
mostrara dicho dialogo, pero... me di cuenta que en los
registros que contenia la Ñ, lo cambiaba por el caracter ¥
y era un campo clave para hacer select o busquedas con el
locate.

Por ello descarte el set cpdialogo y opte por el
programita cpzero with "tabla.dbf",850; y asi me dejaba
los registros de manera original.

asi lo estoy manejando ahorita

Salu2 :-)




Daniel:

No entendí si me estabas preguntando si con el puro SET


CPDIALOG OFF sí ibas
a poder volver a abrir el archivo con dBase o si me


estabas comentando que
te habías decidido por esa opción.

Por si fuera pregunta. Obviamente si no la alteras, la


podrás abrir
nuevamente en dBase. Ahora bien, la marca de página de


código se pone en el
encabezado del DBF es muy posible que incluso marcando la


tabla aún la
puedas abrir en dBase. Ten en cuenta que la marca de


página de códigos no es
la única forma de cambiar una tabla (ahí está el ejemplo


obvio de ALTER
TABLE). Desconozco que estés haciendo con la tabla.

Si sólo era un comentario, ¿no tienes problemas para


visualizar los
carácteres específicos de la página de códigos (letras


acentuadas --sobre
todo, mayúsculas acentuadas--, etc)? Si sí los tienes, te


recomendaría
probar a marcar la página en una *copia* de tu tabla y


ver si la puedes
abrir sin problemas en dBase y así sabrás si puedes


corregir dichos
problemas de visualización. Para la prueba puedes marcar


la página
manualmente (mediante el cuadro de diálogo que aparece si


SET CPDIALOG está
en ON) y no con el CPZero.

Otra cosa, independientemente del estado de SET CPDIALOG,


el cuadro de
diálogo para marcar la página de códigos sólo aparece


para tablas que se
usan exclusivamente (SET EXCLUSIVE ON o USE EXCLUSIVE),


¿realmente requieres
el uso exclusivo de la tabla?

Saludos,

Jorge Zaldívar
Guadalajara, Jal., México
Apoya a FoxPro: Usa una copia legal.
Di "¡NO!" al _bottom-posting_.



"Daniel" escribió en el


mensaje
news:00e801c38769$855b60e0$
Hola Jorge, si nada mas uso el set cpdialog off para no
alterar la tabla.

Salu2 :-)


Daniel:

DO CPZero.prg WITH cFilename, nCodePage

No sé si las puedas volver a abrir con dBase III+


después. Verifica con una
copia de la tabla. También checa SET CPDIALOG, a lo mejor


no necesitas
marcar la página de códigos, pero bueno, ya sabes como


hacer las dos cosas
(ignorar la falta de página de códigos y establecerla por


código).

Saludos,

Jorge Zaldívar
Guadalajara, Jal., México
Apoya a FoxPro: Usa una copia legal.
Di "¡NO!" al _bottom-posting_.

"Daniel" escribió en el


mensaje
news:05e201c386a5$9c6841f0$
hola grupo:

Estoy trabajando con tablas dbf hechas en Dbase III plus.
Al momento de hacer un select, me muestra el cuadro de
dialogo Pagina de Codigos. Como le hago para que por
programación lo ejecute y guarde automaticamente


Salu2 :-|


.





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida