|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - paoluccij
1
« en: Jueves 22 de Enero de 2004, 17:09 »
debes de saber si el registro eliminado de la tabla es logico o borraron toda la informacion dentro de este, tambien si el borrado es logico, pero aplicaron empaquetar o el comando pack a la tabla, este registro no puede ser recuperado.
para saber si el registro esta borrado, debes utilizar el comando if dele()
saludos
2
« en: Jueves 22 de Enero de 2004, 17:06 »
por lo que puedo entender tienes problemas con el ini de las pages, debes revisar estas, ya que al parecer tienes un comando de inicializacion de variables o de tablas que estas cerrando por error y por ende el problema que tienes.
saludos
3
« en: Jueves 22 de Enero de 2004, 17:03 »
hola, existe un comando llamado suund... algo no recuerdo bien, este te puede ayuda, ya que compara la pronunciacion de dos cadenas y te da el porcentaje en que se parecen.
Saludos
4
« en: Jueves 22 de Enero de 2004, 16:59 »
hola denuevo, tambien te puedo decir que la programacion de formularios es ambientada a programacion objeto, esto quiere decir que cada vez que quieres hacer algo con cualquier campo (campo de captura) de un formulario, ya no es como antes:
IF M.CAMPO = 'XXXX'
ahora es:
IF NOMBRE_FORMULARIO.NOMBRE_CAMPO.FUNCION = 'XXXX'
saludos
5
« en: Jueves 22 de Enero de 2004, 16:56 »
consulta las ayuda de visual fox, te recomiendo que sea la version que viene sola, ya que la version que vino con visual estudio es bastante mala, viene dirigida a basic y C mas que todo.
saludos
6
« en: Jueves 22 de Enero de 2004, 16:51 »
lo que dice plinio es correcto, pero debes saber que los campos de fecha se comportan diferente en visual fox que en fox, si estas trabajando con visualfox, para hacer el translado de datos caracter a fecha debes incluir depues de la fecha, la hora, seperada por dos puntos ( Saludos
7
« en: Jueves 22 de Enero de 2004, 16:46 »
hola nidia, deberias expresar mejor tu pregunta, que necesitas... ejemplos de sentencias sql en foxpro. Si es esto puedes utilizar el comando MODI QUER XXX, esto abre una aplicacion de fox que te ayuda a armar tus sentencias SQL es muy sencillo y de verdad te ayuda, ya que te lleva paso a paso y te muestra la orden SQL creada.
Saludos
8
« en: Jueves 11 de Diciembre de 2003, 16:20 »
si abres el archivo .EXE con un editor hexadecimal (ya visual fox incluye uno), al revisar su cabecera (las primeras lineas) sabras en que lenguaje fue compilado.
Saludos
9
« en: Jueves 11 de Diciembre de 2003, 16:17 »
debes colocar todos los Str(minutos) por allt(Str(minutos)), y para ver antes que te esta dando como resultado el campo a guardar, has una impresion por pantalla:
m.tiempo = '00:'+allt(Str(minutos))
? m.tiempo
y luego verificar el largo de caracteres de la variable a guardar
? len(m.tiempo)
si el largo es menor o igual al campo de la tabla, ya podras guardarlo en la misma
saludos
10
« en: Jueves 11 de Diciembre de 2003, 16:12 »
debes averiguar primero que nada si tu impreso soporta impresion desde DOS, ya que muchas impresoras de injeccion no lo hacen, luego al instalar la impresora debes configurarle al windows, que deseas imprimir de DOS.
Saludos
11
« en: Jueves 11 de Diciembre de 2003, 16:09 »
La forma mas facil de que puedas migrar este tipo de datos es que desde el mismo sistema clarion, generes una api que lea los datos y los escriba en un archivo plano, el cual luego podras leer desde cualquier lenguaje. Hasta desde excel, y luego guardarlo como un archivo .DBF
Saludos
12
« en: Jueves 11 de Diciembre de 2003, 16:06 »
Primero que nada en ambiente multi-usuario, debes crear el ambiente mul-usuario, de igual forma debes recordar que una vez bloqueado un registro de una tabla por un usuario, otro usuario no puede modificar hasta que el otro no lo des-bloquee. A mi pensar este es tu problema.
Saludos
13
« en: Jueves 11 de Diciembre de 2003, 15:24 »
mercy, para tratar de solucionar tu problema, lo primero que debes decirnos es si tu archivo se dano o simplemente lo abriste con la nueva version de fox y este modifica el formato del mismo, luego ya no puedes abrirlo con versiones anteriores. Si lo que te paso es que se dano un archivo .DBF de versiones anteriores a visual, en este cuando tratas de abrir el archivo fox 2.0 hasta la 2.6 te arroja un error que dice esto no es una tabla, significa que se danaron las cabeceras del archivo, enviame tu e-mail y con todo gusto te envio el archivo que lo repara.
Saludos
14
« en: Jueves 11 de Diciembre de 2003, 15:11 »
Hola debes especificar mejor si tu problema es de impresion o configuracion en el tipo o largo de papel. De todas formas si lo que estas es utilizzando la impreso de ticket para facturacion rapida, te recomiendo que configures la impresora en windows como una generica solo texto, de esta forma la impresion del recibo es muy rapida (tipo impresion DOS), para elcorte del papel debes buscar en el manual de la impresora cual es el caracter ASCII para que ella ejecute el corte de papel. De igual forma tambien lo puedes configurar desde windows, dependiendo de la version del mismo, en las propiedades de la impresora.
Saludos
15
« en: Jueves 11 de Diciembre de 2003, 14:55 »
hola sonya, si tu trabajas con access desde el menu principal de esta aplicacion puedes importar los datos, solo necesitas leer el archivo .DBF, ya que los indices no te hacen falta para lo que tu deseas. los archivos .DBF son mas de tipo dbase o fox del modo antiguo. Pero de la forma que te digo puedes abrirlos y guardalarlos como tu deseas.
Saludos paolucci
16
« en: Miércoles 21 de Mayo de 2003, 21:01 »
Cuando trato de modificar o imprimir un reporte en Foxpro 2.6 para windows en windows XP, me da un error dos veces.
Error vhsdgi.drv no existe.
he buscado ese archivo y no lo consigo, aparentemente es un driver para fuentes trueType, ya Pacthee el foxpro y corre bien bajo XP, pero no corrige este error.
Agradeciendo de antemano a quien me pueda dar una ayuda con esto.
17
« en: Jueves 3 de Abril de 2003, 02:54 »
UNA VEZ ABIERTA LA TABLA CON LOS DATOS A EXPORTAR UTILIZA ESTE COMANDO
EXPOR TO C:NOMBRE_ARCHIVO TYPE XLS
SALUDOS PAOLUCCI
18
« en: Sábado 8 de Marzo de 2003, 05:30 »
busca dentro del directorio de fox un directorio que se llama "SamplesSolution"
en el caso de la version 7
C:Archivos de programamicrosoft visual foxpro 7SamplesSolution
y corre la API solution, esta te muestra como trabajan las API y te ofrece el modo de edicion de cada una para que aprendas a trabajar.
Creo que incluso ya hay una API demo que hace lo que tu necesitas
saludos paolucci
19
« en: Sábado 8 de Marzo de 2003, 05:25 »
porque no tratas de la forma antigua:
use NOMBRE_TABLA scat memvar crear en tu FORM los campos con los mismos nombres de variable y tu boton aceptar y cancelar; al aceptar solo debes hacer que se ejecute el comando: GATHER MEMVAR esto actualiza tus datos en la tabla.
si deseas crear es un nuevo registro SCATER MEMVAR BLAN y al aceptar insert into NOMBRE_TABLA from memvar
problema resuelto... espero te sirva
saludos paolucci
20
« en: Jueves 6 de Marzo de 2003, 02:52 »
una solucion puede ser:
cada vez que necesites leer el puerto COM, has que desde el FOX llame una apliacion ej. RUN leer.exe. Esta aplicacion es que hagas una pequeña API en basic, la cual lea el puerto COM y escriba los datos en un archivo plano ej. LEIDO.TXT. al terminar la API en basic, tu API en FOX debe leer el archivo creado con los comandos de bajo nivel de FOX, creo que son fopen() y rfile(); como sea busca en la ayuda comandos de bajo nivel.
21
« en: Viernes 14 de Febrero de 2003, 01:48 »
estas realizando una conversion VISUAL o FUNCIONAL, hay puede residir tu problema, sino prueba a cambiar de 32bit a 16bit.
saludos
22
« en: Jueves 13 de Febrero de 2003, 04:53 »
amigo debes especificar a que base de datos estas accesando, ya que el cristal report es un manejador de datos, da las bases de datos y tu lo que haces desde este es generar reportes, no es una base de datos como tal, y tampoco es un lenguaje de programacion, es solo un emisor de reportes de bases de datos y como tal maneja varios tipos de bases de datos.
en fin si desea manejar reportes de cualquier base de datos desde FOX debes establecer que tipo de base de datos vas a acceder y si no es una DBF, debes utilizar vistas remotas con un manejador ODBC, y luego crear un REPORT en el lenguaje FOX.
EJ: use nombre_tabla_o_vista create report
saludos
23
« en: Jueves 13 de Febrero de 2003, 04:46 »
debes exponer mas explicitamente tu pregunta para poder darte una respuesta apropiada a tu problema en cuestion.
saludos
24
« en: Jueves 13 de Febrero de 2003, 04:44 »
una vez hace como 4 años necesite hacer eso en una API de fox bajo DOS, la solucion fue crear una API en GWBASIC, la cual crea un archivo palno con los datos de la lectura del puerto COM que tu necesites leer, estos archivos los puedes leeer desde cualquier API en FOX u otro lenguaje, es sencillo solo tienes que buscar informacion.
saludos
25
« en: Miércoles 12 de Febrero de 2003, 04:16 »
disculpa ZIPPO, pero Raul tiene mucha razon, ademas si me estas hablando de integridad referencial, no me hablas del store o de procedures, porque entonces la integridad referencial la manejas tu y si no eres un programador ordenado, es muy provable que pierdas la integridad de las tablas.
Ademas, no te rompasla cabeza, hoy por hoy todos se van a la OBDC,ya que sin importar a que tipo de base de datos acceses, la OBDC se encarga del acceso y control.
Apoyo al Sr. Raul y te recomiendo utilizar las vistas remotas.
Saludos
|
|
|