Problema al visualizar campos con MODIFY STRUCTURE

301 views
Skip to first unread message

Jose Antonio Blasco

unread,
Apr 16, 2025, 10:13:09 AM4/16/25
to Comunidad de Visual Foxpro en Español
Hola a todos.
Recientemente he tenido que cambiar mi disco duro HDD por un SSD y he necesitado reinstalar VFP9.
Ahora cuando un MODIFY STRUCTURE de archivos que son anteriores al cambio de disco, si los campos tienen caracteres especiales o acentos (sí ya se que no deberían tener) veo unos símbolos extraños.  

Si pincho sobre el campo, entonces me lo muestra correctamente (adjunto imagenes) .  

He probado a mirar esos mismos ficheros y campos desde otro ordenador, y se ven correctamente.
Como tengo copia de esos mismos ficheros en diferentes sitios, he probado a visualizarlos, y desde mi ordenador, siempre los veo mal, y desde otros correctamente.

Vista al hacer MODFY STRUCTURE

image.png

Vista al pinchar sobre el campo "teléfono"

image.png

Alguien tiene idea de que pasa ?

Un saludo y gracias.

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

integral

unread,
Apr 16, 2025, 10:39:27 AM4/16/25
to Comunidad de Visual Foxpro en Español
Que tal amigo  José Antonio Blasco

Muy Buenos Días

Acabo de leer tu consulta.

Buscando información encontré el siguiente link, quizás te sirva te ayuda.

https://www.lawebdelprogramador.com/foros/FoxPro-Visual-FoxPro/1348352-Pagina-de-codigo-Foxpro.html

Cualquier novedad me comentas.

Saludos,

Integral
(Lima-Perú)

Jose Antonio Blasco

unread,
Apr 16, 2025, 10:55:01 AM4/16/25
to publice...@googlegroups.com
Gracias por contestar Integral.
No creo que tenga nada que ver con las tablas en sí, pues ya he probado a abrirlas desde otros ordenadores de la red (son tablas que están en el servidor) y se ven bien.
Me inclino a pensar que tiene que ver con la configuración de Visual Foxpro, o incluso con algún detalle de la configuración de W10.

Sigo investigando.

Un saludo.

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2


--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/bbead3af-9162-45de-957a-cf3255ad7071n%40googlegroups.com.

integral

unread,
Apr 16, 2025, 11:07:16 AM4/16/25
to Comunidad de Visual Foxpro en Español
Pos Hombre que si tiene que ver en algo vale...

Aquí os dejo otro link con un problema similar a vuestro caso...


Atte,

Integral

PD : De donde descargo los SKIN

Rodolfo

unread,
Apr 16, 2025, 12:54:03 PM4/16/25
to publice...@googlegroups.com, publice...@googlegroups.com
Podrá ser configuración de tu tarjeta de video? O el tipo de letra que tengas en ese equipo, saludos!

El 16 abr 2025, a la(s) 9:07 a.m., integral <integral...@hotmail.com> escribió:



integral

unread,
Apr 16, 2025, 3:27:33 PM4/16/25
to Comunidad de Visual Foxpro en Español

Aquí otro link sobre como saber el código de pagina

https://microsoft.public.es.vfoxpro.datos.narkive.com/nH9X2cH8/averiguar-la-pagina-de-codigo-con-que-fue-creada-una-dbf

Si después de todo sigue el problema.

Te sugiero que vuelvas a instalar VFP 9.0 

Atte.,

Integral

M Harouni

unread,
Apr 16, 2025, 8:08:20 PM4/16/25
to publice...@googlegroups.com

this is related to windows regional settings .you have to have spanish as local language.


Jose Antonio Blasco

unread,
Apr 21, 2025, 5:30:09 AM4/21/25
to publice...@googlegroups.com
Tras seguir vuestros consejos he realizado más pruebas.  
Como también tengo instalado VFP8, he abierto la misma tabla con esta versión, y se ve perfectamente.  Por tanto es algo que corresponde a la configuración de VFP9, pero he revisado todo lo que se me ocurre y no veo nada extraño.

Teniendo esto en cuenta, a alguien se le ocurre que me puede pasar ??

Un saludo.

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2


Jose Antonio Blasco

unread,
Apr 21, 2025, 9:29:17 AM4/21/25
to publice...@googlegroups.com
Acabo de volver a reinstalar Visual Foxpro 9, SP2 y parches posteriores, y todo sigue igual.
Puedo seguir trabajando pero no deja de ser un efecto molesto.
Si consigo solucinarlo, ya lo explicaré.

Un saludo y gracias a todos.

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2


Zarlu

unread,
Apr 21, 2025, 9:49:43 AM4/21/25
to Comunidad de Visual Foxpro en Español
Buenos días José!

Tendrías inconveniente en compartir la tabla ? Vacía sin datos, sólo la estructura. Y cdx si tiene

Suerte
zarlu
Chetumal, Quintana Roo, México

JaiSan Miranda Herrera

unread,
Apr 21, 2025, 10:33:44 AM4/21/25
to publice...@googlegroups.com
Usa el método viejo   display structure to  file file.txt   y ve la salida con  modi conm file.txt
JM



--
Muy atentamente envió a ustedes cotización para orden de compra según  conversación, esperamos tener una excelente relación comercial que permita servirle a satisfacción 
Atte 
Sandra E. Herrera Rojas
Gerente de Ventas 

JAISANTEX S.A.S   
Modas, Diseños, Estilos - 
Uniformes y Dotaciones Empresariales . Modas & Diseños exclusivos
Calle 7b No. 62-39 Villa Olímpica 
Tels.3226424971 - 3225298328
Galapa -  Atlántico 




Jose Antonio Blasco

unread,
Apr 21, 2025, 10:47:26 AM4/21/25
to publice...@googlegroups.com
No hay problema. Te los adjunto.

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2


emprefac.DBF
Emprefac.CDX

Zarlu

unread,
Apr 21, 2025, 10:48:33 AM4/21/25
to Comunidad de Visual Foxpro en Español
Qué tal José!

igual te sugiero comparar estos valores en los diversos equipos en que haz probado

? CPCURRENT(1)
? CPCURRENT(2)
? cpdbf()

Suerte
zarlu
Chetumal, Quintana Roo, México

Jose Antonio Blasco

unread,
Apr 21, 2025, 10:49:16 AM4/21/25
to publice...@googlegroups.com
Acabo de hacer lo que dices, y se ven los nombres de campo perfectamente.

image.png
Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2


Zarlu

unread,
Apr 21, 2025, 6:53:47 PM4/21/25
to Comunidad de Visual Foxpro en Español
Buenas tardes José!

Tal como mencionas en otros equipos funciona bien, en mi equipo funciona bien,
Eso apuntaría que la cosa va por la configuración de la pc

Podrías mostrar la configuracion de la DATA de VFP (Tools-Options-Data) y la configuración regional y administrativo.
Windows 10?

Igual puedes probar a crear el archivo config.fpw en el directorio de ejecución de vfp9 con la línea codepage=1252

Suerte
zarlu
Chetumal, Quintana Roo, México




HernanCano

unread,
Apr 21, 2025, 10:43:15 PM4/21/25
to Comunidad de Visual Foxpro en Español
Jose:
He tenido dificultades similares, y quisiera apoyarte a que descubramos lo q sucede.

Zarlu te pide ejecutar este script (le modifico abrir un DBF antes de ejecutar CPDBF()):

close databases all
? CPCURRENT(1)
? CPCURRENT(2)
use "EL-DBF-QUE-ESTA-EMPROBLEMADO.DBF" shared
? cpdbf()
use

A mí me sale:

1252
 850 
1252

Zarlu: mientras Jose nos reporta, ¿consideras algo inconsistente en mi escenario?


José Antonio Peña Martínez

unread,
Apr 21, 2025, 11:06:15 PM4/21/25
to Comunidad de Visual Foxpro en Español
Alguien ya respondió:

this is related to windows regional settings .you have to have spanish as local language.

Que tiene que ver con la configuración regional y de idioma, y por lo mismo relacionado a la pagina de codigos. posiblemente VFP esta conviertiendo de una pagina de codigos a otra como lo hacen otros lenguajes.

Seria importante ver si cuando se instaló VFP en windows se hizo con una configuración regional y al cambiarla la esta tratando de traducir y provoca la inconsistencia en idioma.

Saludos!

Jose Antonio Blasco

unread,
Apr 22, 2025, 3:20:23 AM4/22/25
to publice...@googlegroups.com
Buenos días,
Acabo de probar:

close databases all
? CPCURRENT(1)
? CPCURRENT(2)
use "EL-DBF-QUE-ESTA-EMPROBLEMADO.DBF" shared
? cpdbf()
use

y también el resultado es 
1252
 850 
1252

He seguido investigando y parece ser que el MODIFY STRUCTURE en VFP9, no usa la configuración de Visual Foxpro sino la configuración del sistema (Windows 10 en mi caso) para las fuentes a utilizar. También las he revisado y parece que son "Tahoma", "MS Sans Serif" y "Microsoft Sans Serif". Sólo se me ocurre que tengan algún problema.  Intentaré volverlas a descargar.


Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2


--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Zarlu

unread,
Apr 22, 2025, 9:14:31 AM4/22/25
to Comunidad de Visual Foxpro en Español
Buenos días Hernán!, Buenos días José!

El resultado 1252,850,1252 es similar entonces en los equipos.

José podrías probar con lo del archivo config.fpw que comenté antes?. Gracias

suerte
zarlu
Chetumal, Quintana Roo, México

integral

unread,
Apr 23, 2025, 12:13:19 AM4/23/25
to Comunidad de Visual Foxpro en Español
Buenas Noches

Amigo José Antonio Blasco

Te adjunto la siguiente imagen para que compares los valores establecidos,

OPCIONES_DATA_VFP.jpg

Haz intentado crear otra tabla dbf con las mismas características.

PD : En contados casos me ha sucedido que trabajando en VFP por decirlo de alguna manera se bloquean algunos procesos. Y el ultimo recurso era borrarlo y crearlo de nuevo y se solucionaba el problema.

Saludos,

Integral

Jose Antonio Blasco

unread,
Apr 24, 2025, 11:46:54 AM4/24/25
to publice...@googlegroups.com
Bueno, al final he encontrado el problema.  Se me había dañado una fuente de letra de Windows 10, concretamente la "MS Sans Serif", que es una de las fuentes que Windows usa para diferentes ventanas.  Visual FoxPro 9 no tiene especificada una fuente de letra para hacer el MODIFY STRUCTURE, por lo que toma una fuente del sistema.  Esta que os he dicho en concreto, si no se ha cambiado nada en el Sistema.  No sé en qué momento se daño, además fue algo progresivo, porque inicialmente los acentos aparecían con caracteres extraños, y al final la propia fuente de letra se hizo como 3 veces más ancha, con lo que además, la visualización se hizo muy dificil.

Muchas gracias a todos los que me ofrecisteis soluciones y por el tiempo que dedicásteis. 


Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2


Reply all
Reply to author
Forward
0 new messages