Hay un total de 1456 Preguntas. | << >> |
Pregunta: | 16247 - SABER LOS EQUIPOS DEL ENTORNO DE RED |
Autor: | Antonio Estrada |
Buenas.
Sabe alguien como puedo conocer que equipos hay en mi entorno de red desde vfp?. Necesito conocer los equipos que hay, para desde el servidor de mi aplicación, actualizar los ejecutables en cada equipo, y evitar así problemas por la diferencia de versiones y no tener que actualizarlos a mano. Gracias de antemano. |
Respuesta: | LEONARGI CAMPOS |
no se si mi respuesta llega demasiado tarde pero de todas manera aqui va...
yo tengo 2 ejecutable en cada estacion el ejecutable n# 1 lo ejecuta el usuario: este compara las version del ejecutable # 2 que esta en el server y el que esta en la estacion si son diferente copia el del server a la estacion luego invoca dicho ejecutable mato el ejecutable # 1 y el 2 lo cerrara el usuario cuando termine de trabajar... |
Respuesta: | Marlon Guerra |
Lo que yo hago para las actualizaciones es ejecutar un archivo desde el LOGIN SCRIPT de NOVELL(Igual existe un LOGIN SCRIPT para NT o W2000). Lo primero es hacer el ejecutable nuevo y poner todos los archivos o ficheros que se desean distribuir(Siempre trato de poner el ultimo ejecutable en la tarde al salir de la Oficina, asi, cuando se hace nuevamente un LOGIN al servidor, se copia la ultima Version del Ejecutable al Disco C: de la PC). Si algun usuario necesita la ultima version, puedes decirle que haga un LOGIN al servidor nuevamente y este actualiza su ejecutable.
PASO 1: Crear el Nuevo ejecutable y poner los archivos nuevos en un Directorio con un nombre como UPDATE o algo similar. PASO 2: Crear un Directorio dentro del Directorio PUBLIC del Volumen SYS del NOVELL, como sabras el Directorio PUBLIC lo pueden ver todos los Usuarios de la RED.(Ejemplo \PUBLIC\SOFTWARE\UPDATE) PASO:3 Poner estas lineas en el LOGIN SCRIPT del Servidor de Novell REM Ejecuta el Batch File para Actualizar la Version del Sistema de Suministros REM Marlon Guerra #Z:\PUBLIC\SOFTWARE\UPDATE\UPDEXE.BAT PASO4: Crear un ARCHIVO BATCH O POR LOTE DE MS DOS PARA LA COPIA DEL EJECUTABLE AL SERVIDOR (UPDFILES.BAT) ****** @echo off :COPIA @ECHO Copiando archivos hacia Servidor XXXXXX COPY INVENT.EXE \\serverxxxxx\SYS\PUBLIC\SOFTWARE\UPDATE\. COPY CONFIG.FPW \\serverxxxxx\SYS\PUBLIC\SOFTWARE\UPDATE\. COPY PARAM.DBF \\serverxxxxx\SYS\PUBLIC\SOFTWARE\UPDATE\. :END PAUSE Copia Finalizada satisfactoriamente... CLS ****** ARCHIVO BATCH O POR LOTE DE MS DOS PARA LA COPIA DEL EJECUTABLE A LA PC (UPDEXE.BAT)****** @echo off IF EXIST C:\INVENT\INVENT.EXE GOTO EXE GOTO END :EXE H: = Letra que se usa en el MAP de NOVELL y que identifica el Directorio PUBLIC IF EXIST H:\PUBLIC\SOFTWARE\UPDATE\INVENT.EXE GOTO BORRA GOTO END :BORRA DEL C:\INVENT\INVENT.EXE DEL C:\INVENT\CONFIG.FPW DEL C:\INVENT\PARAM.DBF GOTO COPIA :COPIA COPY H:\PUBLIC\SOFTWARE\UPDATE\INVENT.EXE C:\INVENT\. COPY H:\PUBLIC\SOFTWARE\UPDATE\CONFIG.FPW C:\INVENT\. COPY H:\PUBLIC\SOFTWARE\UPDATE\PARAM.DBF C:\INVENT\. :END CLS Cualquier comentatio me lo hacer llegar por e-mail a [email protected]. Saludos, |
Respuesta: | wences |
Lo que quieres actualizar son los programas (un programa de VFP) , te refieres a que cada uno tiene el programa en su equipo , en lugar de un unico programa en el servidor ... no te estaras complicando demasiado la vida ... No me parece logico que cada equipo tenga una copia del programa ... es que tienes tablas distintas para cada uno tambien ?..
No le veo el sentido .. porque aunque tuviesen tablas distintas podrias usar un unico ejecutable ... A tu pregunta sobre los equipos de la red ... tendras que buscar informacion de la api ... |
Pregunta: | 16270 - LA BASE DE DATOS NO CIERRA |
Autor: | bruno araujo |
Queridos amigos, estoy realizando una aplicación en visual foxpro, y necesito cerrar y abrir la base de datos para que realice una actualización en el indice de la misma, el problema es que utilizo close data, close tables all, y close all y realmente no me cierra la base de datos, si alguien sabe que pasa por favor contestenme...! |
Respuesta: | wences |
Si cuando hablas de bases de datos te refieres a un tabla , simplemente pon use , eso la cierra , previamente tendrias que haberla seleccionado ...
Espero te sirva... |
Pregunta: | 16271 - EN VFP EN DONDE DEFINO UN PROCEDURE |
Autor: | Enrique Ramírez |
EN FoxPro par Windows en la seccción de CleanUp and Procedures yo defino mis procedures, en VFP 6.0 ¿ como le hago? ó mas bién dicho ¿en donde defino un procedure? Gracias.. |
Respuesta: | wences |
Las procedures las puedes definir en cada formulario , realmente se crea un nuevo metodo , menu formulario , nuevo metodo ... le pones un nombre y ya tienes una procedure ... las llamas con thisform.el_nombre ... esto si es de un formualrio ... si la quieres generica , creas una clase nueva , basada en el tipo custom y le añades lo que necesites , metodos , etc ...
luego lo que haces es llamar al clase y al objeto de la misma (aaobjet(la_clase.metodo) ... echale un ojo a la ayuda ... es mas facil de lo que parece... espero te sirva... |
Pregunta: | 16303 - ERROR DE MEMORIA DE FOXPRO2.6 EN WINDOWS MILENIUM |
Autor: | gonzalo harreguy |
He corrido un sistema durante años en foxpro 2.6 bajo w98 , al pasar el servidor a win.milenium me salen errores de "insuficiente memoria" , ya he cambiado el files a 120 y no se como resolverlo .
Aclaro que son los mismos programas y las mismas bases |
Respuesta: | Luis Eduardo Moya Brenes |
Estimado Gonzalo
Prueba con esta instrucción agregandola en system.ini en la parte de[ems386, la siguiente linea: PerVMFiles=255 guadas y reinicias Cualquier cosa me informas. |
Pregunta: | 16353 - EN FOX PRO PARA WINDOWS 2.6, INSUFFICIENT MEMORY |
Autor: | Enrique Ramírez |
En FoxPro 2.6 para Windows, tengo un catálogo de departamentos el cual cuenta con 400 registros grabados.
En una aplicación tengo varias pantallas en las cuales muestro la información de departamentos por medio de “Listas”, pero resulta que en una de estas pantallas me manda el error “Insufficient Memory” y esto trae como consecuencia que la “Lista” se deshabilite y ya no se pueda tomar la información por medio del mouse, lo curioso es que solo es en una sola pantalla y lo cual descarta la posibilidad que sea error del equipo, buscando en la ayuda me encontré con que puedo utilizar el comando MEMLIMIT en el Config.fpw, ya lo utilice pero el error continua. Si alguién me puede ayudar se los agradeceré. |
Respuesta: | wences |
Existe una variable llamada mvcount que establece el numero maximo de variables disponibles ... eso podria ser lo que necesitas... |
Pregunta: | 16378 - INCLUIR IMAGEN EN EXCEL DESDE VISUAL FOX PRO |
Autor: | Gonzalo Morales |
Hola, tengo el suguiente problema
Desde Visual Foxpro se quiere construir un grafico en excel como objeto ya que no me sirve en una hoja aparte (Con instruccuines de Visual Foxpro). Para enviarlo a una hoja aparte se todas las instrucciones, pero para incluirlo como objeto dentro de la misma hoja de los datos no he podido averiguar la sintaxis de la instruccion(es) que lo crea. Saludos |
Respuesta: | wences |
Te envio un ejemplo de como crear un grafico ...
Descargar Espero te sirva... |
Respuesta: | JOSE ROLANDO QUINTERO PAZ |
Esta respuesta la he dado en otra ocasion, no se si te servira porque obviamente no crea el grafico desde visualfox sino que llama a Excel.
Despues de cear el grafico elegi 1º guardarlo en una hoja nueva o como objeto y Terminar. 2º Despues en la opción edicion seleccionar Mover o copiar hoja. 3º Al libro (nuevo libro) 4º Aceptar y guardar. Por defecto aparecera guardar libro1, libro2, etc. De esa manera el grafico se guardara en un libro aparte de la hoja de calculo con la cual se creo pero, siempre dependera de esta para actualizarse. |
Pregunta: | 16520 - COMO SABER QUE MÁQUINAS ESTAN CONECTADAS EN RED I SUS IP'S |
Autor: | Alexander Gallardo Torres |
Como puedo obtener en una lista todos los equipos que esten conectados en la red y tambien obtener la direccion IP de esos equipos desde mi equipo |
Respuesta: | Gringo Tony |
Necesitas un ocx que te de los datos de la intranet, buscalos en esta direccion (http://members.es.tripod.de/ORLANDO_ZUBERBUHLER/Principal.html) y si no te sirve esto proba: tipea "ocx" en el buscador de esta pagina (LWDP) que algo te va a tirar.
Espero que te sirva. |
Pregunta: | 16618 - VACIAR UN ARCHIVO MEMO DE UNA DBC |
Autor: | JOSE ROLANDO QUINTERO PAZ |
Hola amigos
Tengo un problema; hace poco descubri que cada vez que compilaba mi sistema a veces el tamaño aumentaba considerablemente y, por casualidad descubri que se trataba de los archivos memos tanto de las tablas como asi tambien de las base de datos. Para vaciar los de las tablas se usa PACK MEMO y se selecciona la tabla, sin embargo no se como hacerlo con el archivo memo de la base de datos cuyo archivo con extension DCT tiene casi 28 mb aunque la DBC esta vacia. Tambien tenia una DBC con un archivo memo de mas de 40 mb aunque tambien esta estaba vacia, mi solucion fue liberar todas las tablas y crear de nuevo la base de datos lo cual resulto con un sistema de casi 2mb, es decir logre reducirla casi 40mb. Pero, quiero hacerlo sin tener que crear todo de nuevo, ok? |
Respuesta: | JOSE ROLANDO QUINTERO PAZ |
Hola amigos
quiero agradecerles por la ayuda y de paso comentarles como me fue. Les dire que hice lo siguiente para vaciar el archivo memo de la base de datos. Abri la misma y en la opcion Base de datos seleccione Limpiar base de datos y eso fue todo, quedo perfecto. Quiero decir que los archivos con extension dct en la ayuda estan catalogados como archivos memos de la base de datos como asi tambien los de extension CDX como archivos indices. Que,alguien diga qu no lo son realmente no tiene sentido puesto que ya bienen especificados de esa forma desde su origen. |
Respuesta: | Eloy Francisco Santillán Urbina |
En el menu base datos selecciona Limpiar base de datos, si esto no te funciona (sucede), recuerda que casi todo VFP lo trata como tablas entonce abres el archivo ... USE archivo.dbc exclu ... y le das un pack y luego lo cierras... no vallas a cambiar ningun dato (por ahora hasta que conoscas bien la organizacion que sigue), eso es todo y tu archivos ya esta pequeño.
Hasta la proxima. |
Respuesta: | wences |
Usa validate database , eso reconstruye la informacion de las bases de datos , dcx , dct ... eso que llamas un memo no es un memo , al igual que un dcx no es un indice , realmente lo que guardan son las relaciones entre tablas , validaciones , disparadores y demas cosas que afectan a las tablas ...
Y se van incrementando cada vez que añades cosas a la base de datos , pero no se borran o actualizas cuando quitas cosas , se queda con el tamaño que tenian , con lo cual no hacen mas que crecer ...por eso de vez en cuando en bueno pasar un Validate... por cierto , no hace falta usar el pack memo , con usar simplemente pack en una tabla (por supuesto abierta en exclusiva ) es suficiente , reconstruye los indices de la tabla y los memos .... Espero te sirva... |
Pregunta: | 16636 - SE PIERDEN LOS DATOS... |
Autor: | Carlos Nogueira |
Hola amigos escribo para consultar el porque puede ocurrir que pirdo los datos de una tabla..
Ej. Yo en un lugar de mi rutina hago un ¨APPEND FROM ...¨ Ok los datos los agrego hasta ahi todo bien...pero si sigo haciendo facturas que es el caso que me ocurrio..en algun momento me aparece un error que diceÑ ¨Error Writting File¨ Y a partir de hai pierdo todos los datos que habia agregado...hasta uno que no se porque ese en particular..queda grabado... Tienen idea que puede ser??? Desde ya Muchisiomas Gracias!!!! |
Respuesta: | Jorge Mario Vargas |
Para solucionar tu problema debes VER el siguiente ejemplo:
EJEMPLO: 1 USE CLIENTES APPE BLAN REPL CLIENTES.NOMBRE WITH 'JORGE' REPL CLIENTES.APELLIDO WITH 'VARGAS' UNLOCK ALL FLUSH EJEMPLO: 2 USE FACTURAS APPE BLAN REPL FACTURAS.NUMERO WITH '004512' REPL FACTURAS.VALOR WITH 7845.92 UNLOCK ALL FLUSH Nota: En los ejemplos 1 y 2 ves que las dos ultimas lineas son iguales ?; te indican que debes desbloquer cualquier registro igualito y grabar directamente a disco duro. Asi cuando se apague la maquina, ya esa informacion estaq grabada en tu disco duro y no se te perdera nada. Espero te sirva de gran ayuda. |
Respuesta: | wences |
Ejecutas un append from , ese quiere decir que usas una matriz de datos o algo por el estilo , en lugar de un append blank y un replace , no estaras usando buffer y sesiones privadas ... por eso pueden venir los problemas , si no puede actualizar algo del buffer a partir de ese punto se pierde todo ...
Si usas el buffer intenta evitarlo ... si estas en una red los bloqueos de ficheros tambien son importantes ... |
Pregunta: | 16647 - DESPLEGAR EL COMBO BOX AL RECIBIR EL ENFOQUE |
Autor: | Jean Enrique Bulejes Palomino |
Me gustaria como hacer para que cada vez que el combo reciba el enfoque este automaticamente se despliege y muestre las opciones, tambien como puebo hacer para ingresar una palabra o una parte de una palabra y esta sea buscada en la tabla al presionar enter, y como puedo usar una consulta en un combo, me gustaria saber como llenar un combo mediante codigo. Gracias |
Respuesta: | Esteban Micossi |
Hola
Esto es facil. Debes poner en el GotFocus del Combo esta expresion KEYBOARD "{x41A0}" Pruebalo y veras que buenos resultados Cualquier cosita me lo preguntas. Saludos |
Respuesta: | José Jasso |
para llenar un combo con codigo, haces lo siguiente
thisform.mycombo.additem("aqui va el texto que le quieres poner al comnbo") esto lo repites por cada elemento que le quieras poner al combo. |
|< << 65 66 67 68 69 70 71 72 73 74 75 >> >| |