En este proceso en el archivo concepto tengo que reemplazar el campo impo en cero (0)
pero no me lo hace me lo deja sin reemplazar, y no solo eso sino que tambien el proceso que sigue deja de funcionar.
Cual puede ser el problema
METHOD calculasaldos CLASS conceptos_saldos
LOCAL oConcepto AS concepto oConcepto := Concepto{SELF,TRUE}
oConcepto:gotop() DO WHIL !Concepto->EOF() oConcepto:replace() este es el proceso con problemas oConcepto:IMPO := 0 Concepto->DBSKIP() ENDD oConcepto:GoTop()
DBUSEAREA(TRUE,"DBFNTX","PLANILLA","MovMov",TRUE) MovMov->DBGOTOP() DO WHIL !MovMov->EOF() ? movmov->fecha ? CToD(oDCmfechadesde:Value) IF MovMov->fecha < CToD(oDCmfechadesde:Value) MovMov->DBSKIP() ? DToS(movmov->fecha)+"----1" LOOP ENDI
-----Mensaje original----- De: guvoaII@... [mailto:guvoaII@...]En nombre de Jorge Accinelli Enviado el: Lunes, 16 de Abril de 2007 07:54 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] Ayuda para Excel en cavo 2.7
Subject: RE: [guvoaII] Ayuda para Excel en cavo 2.7
Hola:
solicitu su valiosa ayuda. Adjunto un mensaje de error que me nada al querer grabar en excel, y no se a que se pueda deber.
-----Mensaje original----- De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar]En nombre de Jorge Accinelli Enviado el: Lunes, 16 de Abril de 2007 01:22 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] Ayuda para Excel en cavo 2.7
Pego un metodo que a mi me dio resultado,
con un par de detalles que me pasaron aqui
en el grupo
Jorge Accinelli
METHOD PB_Excel( ) CLASS DgRanCau
LOCAL oExcel AS OBJECT LOCAL oWorkBooks AS OBJECT LOCAL oWorkSheet AS OBJECT LOCAL oRange AS OBJECT LOCAL oRangeBorders AS OBJECT LOCAL k := 0 AS INT LOCAL aArray AS ARRAY LOCAL cRow := NULL_STRING AS STRING LOCAL oServer AS OBJECT LOCAL nSize AS DWORD LOCAL t_uni := 0 AS DWORD LOCAL t_kgs := 0 AS FLOAT LOCAL nRec := 0 AS INT
IF SELF:Browser:Server:Used IF SELF:Browser:server:LastRec = 0 ErrorBox{SELF,"No hay datos aun!"}:show() RETURN SELF ENDIF ENDIF
SELF:Pointer := Pointer{ POINTERHOURGLASS }
// Instanciacion oExcel := OleAutoObject{"Excel.Application"} IF !oExcel:Finit infobox{SELF,"ERROR","No se puede inicializar Excel!"}:Show() RETURN SELF ENDIF oWorkBooks := oExcel:WorkBooks oWorkBooks:Add() oWorkSheet := oExcel:ActiveSheet
Hola, tenía una aplicacion para generar una hoja de excel desde cavo 2.6, al cambiar a cavo 2.7 no me funciona y no inicia la aplicacion.
Alguno me puede ayudar al respecto?
Gracias
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
Subject: RE: [guvoaII] Ayuda para Excel en cavo 2.7
Hola:
solicitu su valiosa ayuda. Adjunto un mensaje de error que me nada al querer grabar en excel, y no se a que se pueda deber.
-----Mensaje original----- De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar]En nombre de Jorge Accinelli Enviado el: Lunes, 16 de Abril de 2007 01:22 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] Ayuda para Excel en cavo 2.7
Pego un metodo que a mi me dio resultado,
con un par de detalles que me pasaron aqui
en el grupo
Jorge Accinelli
METHOD PB_Excel( ) CLASS DgRanCau
LOCAL oExcel AS OBJECT LOCAL oWorkBooks AS OBJECT LOCAL oWorkSheet AS OBJECT LOCAL oRange AS OBJECT LOCAL oRangeBorders AS OBJECT LOCAL k := 0 AS INT LOCAL aArray AS ARRAY LOCAL cRow := NULL_STRING AS STRING LOCAL oServer AS OBJECT LOCAL nSize AS DWORD LOCAL t_uni := 0 AS DWORD LOCAL t_kgs := 0 AS FLOAT LOCAL nRec := 0 AS INT
IF SELF:Browser:Server:Used IF SELF:Browser:server:LastRec = 0 ErrorBox{SELF,"No hay datos aun!"}:show() RETURN SELF ENDIF ENDIF
SELF:Pointer := Pointer{ POINTERHOURGLASS }
// Instanciacion oExcel := OleAutoObject{"Excel.Application"} IF !oExcel:Finit infobox{SELF,"ERROR","No se puede inicializar Excel!"}:Show() RETURN SELF ENDIF oWorkBooks := oExcel:WorkBooks oWorkBooks:Add() oWorkSheet := oExcel:ActiveSheet
Hola, tenía una aplicacion para generar una hoja de excel desde cavo 2.6, al cambiar a cavo 2.7 no me funciona y no inicia la aplicacion.
Alguno me puede ayudar al respecto?
Gracias
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Lunes, 16 de Abril de 2007 04:21 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] procesos con control de fechas
Colegas:
Tengo un gran problema con las fechas.
Este metodo lo que hace es recorrer el archivo planilla tomar el codigo de concepto y el importe y buscar en el archivo concepto el codigo de concepto y le suma el importe. eso lo hace perfectamente, pero el problemas es con las fechas, cuando quiero contolar entre dos fechas no hay caso me larga errores de tipo de datos, como si no comparara las dos fechas en el mismo tipo.
PROTECT oDCmfechadesde AS DATETIMEPICKER que inclusive si esta fecha la cambio en la pantalla no me la toma , me toma el valor inicial que tiene. El dbseek que hago me dice que no esta indexada la base de dato,
Cual pueden ser los inconvenientes que estoy teniendo.
Espero que me entiedan muchas gracias cualquier cosa les paso el .MEF
METHOD calculasaldos CLASS conceptos_saldos
LOCAL oConcepto AS concepto oConcepto := Concepto{SELF,TRUE}
DBUSEAREA(TRUE,"DBFNTX","PLANILLA","MovMov",TRUE) MovMov->DBGOTOP() // MovMov->DBSEEK(oDcmfechadesde:Value) DO WHIL !MovMov->EOF() * ? DToS(movmov->fecha) * ? oDCmfechadesde:Value * IF MovMov->fecha < oDCmfechadesde:Value * MovMov->DBSKIP() * LOOP * ENDI
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
solicitu su valiosa ayuda. Adjunto un mensaje de error que me nada al querer grabar en excel, y no se a que se pueda deber.
-----Mensaje original----- De: guvoaII@... [mailto:guvoaII@...]En nombre de Jorge Accinelli Enviado el: Lunes, 16 de Abril de 2007 01:22 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] Ayuda para Excel en cavo 2.7
Pego un metodo que a mi me dio resultado,
con un par de detalles que me pasaron aqui
en el grupo
Jorge Accinelli
METHOD PB_Excel( ) CLASS DgRanCau
LOCAL oExcel AS OBJECT LOCAL oWorkBooks AS OBJECT LOCAL oWorkSheet AS OBJECT LOCAL oRange AS OBJECT LOCAL oRangeBorders AS OBJECT LOCAL k := 0 AS INT LOCAL aArray AS ARRAY LOCAL cRow := NULL_STRING AS STRING LOCAL oServer AS OBJECT LOCAL nSize AS DWORD LOCAL t_uni := 0 AS DWORD LOCAL t_kgs := 0 AS FLOAT LOCAL nRec := 0 AS INT
IF SELF:Browser:Server:Used IF SELF:Browser:server:LastRec = 0 ErrorBox{SELF,"No hay datos aun!"}:show() RETURN SELF ENDIF ENDIF
SELF:Pointer := Pointer{ POINTERHOURGLASS }
// Instanciacion oExcel := OleAutoObject{"Excel.Application"} IF !oExcel:Finit infobox{SELF,"ERROR","No se puede inicializar Excel!"}:Show() RETURN SELF ENDIF oWorkBooks := oExcel:WorkBooks oWorkBooks:Add() oWorkSheet := oExcel:ActiveSheet
Hola, tenía una aplicacion para generar una hoja de excel desde cavo 2.6, al cambiar a cavo 2.7 no me funciona y no inicia la aplicacion.
Alguno me puede ayudar al respecto?
Gracias
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Lunes, 16 de Abril de 2007 04:21 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] procesos con control de fechas
Colegas:
Tengo un gran problema con las fechas.
Este metodo lo que hace es recorrer el archivo planilla tomar el codigo de concepto y el importe y buscar en el archivo concepto el codigo de concepto y le suma el importe. eso lo hace perfectamente, pero el problemas es con las fechas, cuando quiero contolar entre dos fechas no hay caso me larga errores de tipo de datos, como si no comparara las dos fechas en el mismo tipo.
PROTECT oDCmfechadesde AS DATETIMEPICKER que inclusive si esta fecha la cambio en la pantalla no me la toma , me toma el valor inicial que tiene. El dbseek que hago me dice que no esta indexada la base de dato,
Cual pueden ser los inconvenientes que estoy teniendo.
Espero que me entiedan muchas gracias cualquier cosa les paso el .MEF
METHOD calculasaldos CLASS conceptos_saldos
LOCAL oConcepto AS concepto oConcepto := Concepto{SELF,TRUE}
DBUSEAREA(TRUE,"DBFNTX","PLANILLA","MovMov",TRUE) MovMov->DBGOTOP() // MovMov->DBSEEK(oDcmfechadesde:Value) DO WHIL !MovMov->EOF() * ? DToS(movmov->fecha) * ? oDCmfechadesde:Value * IF MovMov->fecha < oDCmfechadesde:Value * MovMov->DBSKIP() * LOOP * ENDI
Gracias por la respuesta. Cuando abre excel, solo puedo ver la barra de iconos del excel y nada del contenido de las celdas. Esto a que se puede deber?
saludos
-----Mensaje original----- De: guvoaII@... [mailto:guvoaII@...]En nombre de Jorge Accinelli Enviado el: Lunes, 16 de Abril de 2007 01:22 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] Ayuda para Excel en cavo 2.7
Pego un metodo que a mi me dio resultado,
con un par de detalles que me pasaron aqui
en el grupo
Jorge Accinelli
METHOD PB_Excel( ) CLASS DgRanCau
LOCAL oExcel AS OBJECT LOCAL oWorkBooks AS OBJECT LOCAL oWorkSheet AS OBJECT LOCAL oRange AS OBJECT LOCAL oRangeBorders AS OBJECT LOCAL k := 0 AS INT LOCAL aArray AS ARRAY LOCAL cRow := NULL_STRING AS STRING LOCAL oServer AS OBJECT LOCAL nSize AS DWORD LOCAL t_uni := 0 AS DWORD LOCAL t_kgs := 0 AS FLOAT LOCAL nRec := 0 AS INT
IF SELF:Browser:Server:Used IF SELF:Browser:server:LastRec = 0 ErrorBox{SELF,"No hay datos aun!"}:show() RETURN SELF ENDIF ENDIF
SELF:Pointer := Pointer{ POINTERHOURGLASS }
// Instanciacion oExcel := OleAutoObject{"Excel.Application"} IF !oExcel:Finit infobox{SELF,"ERROR","No se puede inicializar Excel!"}:Show() RETURN SELF ENDIF oWorkBooks := oExcel:WorkBooks oWorkBooks:Add() oWorkSheet := oExcel:ActiveSheet
Hola, tenía una aplicacion para generar una hoja de excel desde cavo 2.6, al cambiar a cavo 2.7 no me funciona y no inicia la aplicacion.
Alguno me puede ayudar al respecto?
Gracias
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
Este metodo lo que hace es recorrer el archivo planilla tomar el codigo de concepto y el importe y buscar en el archivo concepto el codigo de concepto y le suma el importe. eso lo hace perfectamente, pero el problemas es con las fechas, cuando quiero contolar entre dos fechas no hay caso me larga errores de tipo de datos, como si no comparara las dos fechas en el mismo tipo.
PROTECT oDCmfechadesde AS DATETIMEPICKER que inclusive si esta fecha la cambio en la pantalla no me la toma , me toma el valor inicial que tiene. El dbseek que hago me dice que no esta indexada la base de dato,
Cual pueden ser los inconvenientes que estoy teniendo.
Espero que me entiedan muchas gracias cualquier cosa les paso el .MEF
METHOD calculasaldos CLASS conceptos_saldos
LOCAL oConcepto AS concepto oConcepto := Concepto{SELF,TRUE}
DBUSEAREA(TRUE,"DBFNTX","PLANILLA","MovMov",TRUE) MovMov->DBGOTOP() // MovMov->DBSEEK(oDcmfechadesde:Value) DO WHIL !MovMov->EOF() * ? DToS(movmov->fecha) * ? oDCmfechadesde:Value * IF MovMov->fecha < oDCmfechadesde:Value * MovMov->DBSKIP() * LOOP * ENDI
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Lunes, 16 de Abril de 2007 04:21 p.m. Para: guvoaII@... Asunto: [guvoaII] procesos con control de fechas
Colegas:
Tengo
un gran problema con las fechas.
Este
metodo lo que hace es recorrer el archivo planilla tomar el codigo de concepto
y el importe y buscar en el archivo concepto el codigo de concepto y le suma el
importe. eso lo hace perfectamente, pero
el problemas es con las fechas, cuando quiero contolar entre dos fechas no hay
caso me larga errores de tipo de datos, como si no comparara las dos fechas en
el mismo tipo.
PROTECT
oDCmfechadesde AS DATETIMEPICKER que inclusive si esta fecha la cambio en
la pantalla no me la toma , me toma el valor inicial que tiene.
El dbseek que hago me dice que no esta indexada la base de dato,
Cual
pueden ser los inconvenientes que estoy teniendo.
Espero
que me entiedan muchas gracias cualquier cosa les paso el .MEF
METHOD
calculasaldos CLASS conceptos_saldos
LOCAL oConcepto AS concepto
oConcepto := Concepto{SELF,TRUE}
DBUSEAREA(TRUE,"DBFNTX","PLANILLA","MovMov",TRUE)
MovMov->DBGOTOP()
// MovMov->DBSEEK(oDcmfechadesde:Value)
DO WHIL !MovMov->EOF()
* ? DToS(movmov->fecha)
* ? oDCmfechadesde:Value
* IF MovMov->fecha < oDCmfechadesde:Value
* MovMov->DBSKIP()
* LOOP
* ENDI
Este metodo lo que hace es recorrer el archivo planilla tomar el codigo de concepto y el importe y buscar en el archivo concepto el codigo de concepto y le suma el importe. eso lo hace perfectamente, pero el problemas es con las fechas, cuando quiero contolar entre dos fechas no hay caso me larga errores de tipo de datos, como si no comparara las dos fechas en el mismo tipo.
PROTECT oDCmfechadesde AS DATETIMEPICKER que inclusive si esta fecha la cambio en la pantalla no me la toma , me toma el valor inicial que tiene. El dbseek que hago me dice que no esta indexada la base de dato,
Cual pueden ser los inconvenientes que estoy teniendo.
Espero que me entiedan muchas gracias cualquier cosa les paso el .MEF
METHOD calculasaldos CLASS conceptos_saldos
LOCAL oConcepto AS concepto oConcepto := Concepto{SELF,TRUE}
DBUSEAREA(TRUE,"DBFNTX","PLANILLA","MovMov",TRUE) MovMov->DBGOTOP() // MovMov->DBSEEK(oDcmfechadesde:Value) DO WHIL !MovMov->EOF() * ? DToS(movmov->fecha) * ? oDCmfechadesde:Value * IF MovMov->fecha < oDCmfechadesde:Value * MovMov->DBSKIP() * LOOP * ENDI
LOCAL oExcel AS OBJECT LOCAL oWorkBooks AS OBJECT LOCAL oWorkSheet AS OBJECT LOCAL oRange AS OBJECT LOCAL oRangeBorders AS OBJECT LOCAL k := 0 AS INT LOCAL aArray AS ARRAY LOCAL cRow := NULL_STRING AS STRING LOCAL oServer AS OBJECT LOCAL nSize AS DWORD LOCAL t_uni := 0 AS DWORD LOCAL t_kgs := 0 AS FLOAT LOCAL nRec := 0 AS INT
IF SELF:Browser:Server:Used IF SELF:Browser:server:LastRec = 0 ErrorBox{SELF,"No hay datos aun!"}:show() RETURN SELF ENDIF ENDIF
SELF:Pointer := Pointer{ POINTERHOURGLASS }
// Instanciacion oExcel := OleAutoObject{"Excel.Application"} IF !oExcel:Finit infobox{SELF,"ERROR","No se puede inicializar Excel!"}:Show() RETURN SELF ENDIF oWorkBooks := oExcel:WorkBooks oWorkBooks:Add() oWorkSheet := oExcel:ActiveSheet
Hola, tenía una aplicacion para generar una hoja de excel desde cavo 2.6, al cambiar a cavo 2.7 no me funciona y no inicia la aplicacion.
Alguno me puede ayudar al respecto?
Gracias
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 04:22 p.m.
El IDE de VO sólo trabaja con herramientas
compatibles con MS Visual Source Safe. (VSS)
A partir de la versión 2.7, el IDE; al
momento de detectar que hay una herramienta de estas activa en la PC; activa
los correspondientes menues que hasta ale momento estan deshabilitados.
Las versiones anteriores tenian el
problema que sólo mantenían en VSS copias de los MEF, con lo cual la “gran
ventaja” de una control de versión, como ver las diferencias de código
desaparecían y allí el VSS no era más que un simple sistema de Backup
extendido.
Ahora, el VO 2.7 salva no sólo los MEF
sino que además salva el código fuente en archivos PRG. Claro, esto lo hace en
forma automática.
Ahora sí, podemos utilizar la gestión de
diferencias en el código.
Todo esto es maravilloso, salvo por un
pequeño problema, VSS es Microsoft con lo cual es $$$.
Por otro lado el VSS es una gran
consumidor de recursos (memoria y CPU) lo que lo convierte en poco amigable a
la hora de ponerlo en funcionamiento en máquinas muy exigidas.
Otra de las contras de VSS es que su
protocolo no está preparado más que para redes locales, con lo cual si
pretendemos utilizar un repositorio externo (IP - extranet), olvídenlo.
Sin duda, el más popular es CVS (Concurrent
Versions System).
CVS tuvo el merito de ser el primer sistema
usado por el movimiento de código abierto para que los programadores colaboraran
remotamente mediante el envío de parches. Es de uso gratuito, código abierto, y
emplea fusión de cambios.
Subversion se creó para igualar y mejorar la
funcionalidad de CVS, preservando su filosofía de desarrollo. Su desarrollo comenzó
en el año 2000 como proyecto de código abierto esponsorizado por CollabNet [ http://www.collab.net/products/subversion/index.html
].El líder del equipo de desarrollo fue KarlFogel, autor del libro Open Source Development
with CVS [ http://cvsbook.red-bean.com
].
La versión 1.0 fue publicada en febrero del 2004. Emplea licencia Apache/BSD.
De todas formas, tanto SVN (Subversion)
como CVS no pueden trabajar directamente con VO L
Pero a no desanimarse!!!
Hay un producto, PushOK's
SVN SCC plug-in [ http://www.pushok.com
] Lamentablemente no es gratuito, su costo de u$s 24.- (nada, comparado con los
beneficios).
Bueno, despues de todo esto, obvio es
decir que utilizo SVN.
Porqué?
Bueno, es muy sencillo de manejar, es
sumamente económico, sólo los u$s 24.- del plugin, tiene requerimientos mínimos
de Hardware, puede correr en cualquier plataforma (WinNT/Linux) y soporta como
los dioses el uso de comunicaciones internet. En forma muy sencilla se puede
configurar un servidor Apache y se puede tener un servidor de versiones muy
profesional.
Les cuento mi experiencia, muchos de Uds
me conocen si y saben que desde hace un tiempo desarrollo tanto en mi oficina
como en otra que se halla en Palermo ( a unos 16km ). Gran problema, andar llevando
y trayendo fuentes.
Pero lo peor es cuando uno trabaja en
varios proyectos al mismo tiempo. La cantidad de veces que trabajando en un
proyecto cambiaba código a las librerias propias y en los otros proyectos? …
nada, a sincronizar … que cuernos habia cambiado? Un rollo …
Pues esto se soluciona con Subversion.
Ahora, tengo un repositorio de SVN con mis
librerias base y para cada proyecto un repositorio (algo así como un directorio
de los prgs, pero metido dentro de una base de datos especial )
Desde el IDE puedo recuperar código,
verificar cambios mantener el historial de cambios, etc …
Y me olvidaba. Todo por internet …
Una maravilla.
No lo dejen pasar, SubVersion, PushOk y
TortoiseSVN son el complemento que permiten hacer de VO una poderosa
herramienta de desarrollo profesional.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:guvoaII@... [mailto:guvoaII@...] En nombre de Guillermo A. Valenzuela Enviado el: Jueves, 12 de Abril de
2007 11:52 a.m. Para:guvoaII@... Asunto: [guvoaII] Pregunta sobre
control de cambios
Hola a todos, alguna sabe si existe alguna
herramienta para VO que permita realizar un control de cambios sobre la
codificación realizada, me refiero a un seguimiento de los cambios en código
hechos por fechas o algo parecido.
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 269.4.0/760 - Release Date: 13/04/2007 08:04 p.m.
Que yo sepa, cuando miré un poco el tema por encima, VO 2.5 era compatible con el interface de control de cambios de Microsoft SourceSafe. Incluso hay un producto gratuito (ComponentSoftware RCS) que anunciaba ser compatible con este mismo interface y por lo tanto con el IDE de VO
Personalmente, yo uso RCS para el control de cambios de mis fuentes en clipper y Microsoft SourceSafe para el control de cambios de mis fuentes en VB6 (integrado en el IDE de VB). Si puedo ayudarte algo, cuenta conmigo
En cuanto a lo que te interesa (Control de cambios para los fuentes de VO) hay dos alternativas:
- Si los fuentes están guardados en el repositorio de VO, hace falta que la herramienta de control de cambios se integre con el IDE (yo hice una pequeña prueba, pero no me funcionó)
- Si los fuentes son accesibles en formato TXT desde fuera del repositorio de VO, puedes controlar sus cambio de forma independiente (lo que hace el programa de control de cambios, es que los ficheros de fuentes bloqueados los marca de "solo lectura")
Lo dicho, si cualquier cosa, ya sabes
Saludos desde Málaga
José Manuel Jiménez
-----Mensaje original----- De: guvoaII@... [mailto:guvoaII@...]En nombre de Guillermo A. Valenzuela Enviado el: jueves, 12 de abril de 2007 16:52 Para: guvoaII@... Asunto: [SPAM]: [guvoaII] Pregunta sobre control de cambios
Hola a todos, alguna sabe si existe alguna herramienta para VO que permita realizar un control de cambios sobre la codificación realizada, me refiero a un seguimiento de los cambios en código hechos por fechas o algo parecido.
Hola a todos, alguna sabe si existe alguna herramienta
para VO que permita realizar un control de cambios sobre la codificación
realizada, me refiero a un seguimiento de los cambios en código hechos por
fechas o algo parecido.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Sábado, 07 de Abril de 2007 12:29 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] manejo de archivos
Necesitaria un ejemplo como pasar de un archivo a otro informacion. cualquier ejemplo.
Luengo Sergio Analista de Sistemas General Pico - La Pampa
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Sábado, 07 de Abril de 2007 09:13 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] manejo de archivos
Necesitaria si alquien puede pasarme un ejemplo de manejo de archivos, explico.
necesito pasar datos de un archivo de movimientos que tiene un campo codigo, a otro archivo que tiene codigo mas concepto, haciendo seek y reemplazando algunos datos, (no entiendo algunas cosas) con un ejemplo me sera facil.(creo)
Se lo agradeceria,
espero que me entiendan,
Muchas gracias
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2172 (20070407) __________
Este mensaje ha sido analizado con NOD32 antivirus system part000.txt - Esta correcto part001.htm - Esta correcto
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Sábado, 07 de Abril de 2007 12:29 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] manejo de archivos
Necesitaria
un ejemplo como pasar de un archivo a otro informacion. cualquier ejemplo.
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
De:guvoaII@...
[mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Sábado, 07 de Abril de 2007 09:13 a.m. Para: guvoaII@... Asunto: [guvoaII] manejo de archivos
Necesitaria si alquien puede pasarme un ejemplo de
manejo de archivos, explico.
necesito pasar datos de un archivo de movimientos que
tiene un campo codigo, a otro archivo que tiene codigo mas
concepto, haciendo seek y reemplazando algunos datos, (no entiendo
algunas cosas) con un ejemplo me sera facil.(creo)
Se lo agradeceria,
espero que me entiendan,
Muchas gracias
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
__________ Información de NOD32, revisión 2172 (20070407) __________
Este mensaje ha sido analizado con NOD32 antivirus system
part000.txt - Esta correcto
part001.htm - Esta correcto
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Sábado, 07 de Abril de 2007 09:13 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] manejo de archivos
Necesitaria si alquien puede pasarme un ejemplo de manejo de archivos, explico.
necesito pasar datos de un archivo de movimientos que tiene un campo codigo, a otro archivo que tiene codigo mas concepto, haciendo seek y reemplazando algunos datos, (no entiendo algunas cosas) con un ejemplo me sera facil.(creo)
Se lo agradeceria,
espero que me entiendan,
Muchas gracias
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2172 (20070407) __________
Este mensaje ha sido analizado con NOD32 antivirus system part000.txt - Esta correcto part001.htm - Esta correcto
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Sábado, 07 de Abril de 2007 09:13 a.m. Para: guvoaII@... Asunto: [guvoaII] manejo de archivos
Necesitaria
si alquien puede pasarme un ejemplo de manejo de archivos, explico.
necesito
pasar datos de un archivo de movimientos que tiene un campo codigo, a otro
archivo que tiene codigo mas concepto, haciendo seek y reemplazando
algunos datos, (no entiendo algunas cosas) con un ejemplo me sera
facil.(creo)
Se
lo agradeceria,
espero
que me entiendan,
Muchas
gracias
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
Necesitaria si alquien puede pasarme un ejemplo de manejo de archivos, explico.
necesito pasar datos de un archivo de movimientos que tiene un campo codigo, a otro archivo que tiene codigo mas concepto, haciendo seek y reemplazando algunos datos, (no entiendo algunas cosas) con un ejemplo me sera facil.(creo)
Se lo agradeceria,
espero que me entiendan,
Muchas gracias
Luengo Sergio Analista de Sistemas General Pico - La Pampa
Como puede ser que cada vez que entras a un Browser debés ordenar la tabla?
Eso tá muyyyyyyy mal.
Además, estamos hablando de CAVO?
Como que abrís la tabla con DBUseArea … eso no abre una tabla mediante objetos, eso no podes asignarlo al brower mediante :Use(). Por lo tanto en :Server que tenés?
Otra, será una tabla temporal? Imagino que sí.
Me alegro que hayas solucionado el problema, de todas formas, para la próxima incluí el codigo AYUDARNOS A AYUDARTE!!! JJ
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax:
4840-0255
info(@)xcsa.com.ar
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de jlpercas Enviado el: Jueves, 05 de Abril de 2007 06:02 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] Re: VO 2.7 no me toma todos los TAGs al crear Dbserver
Compañeros he encontrado la solucion para mi problema.
Incicialmente abria la tabla en modo exclusivo y ordenaba los datos con el comando INDEX ON campo TAG campo. Al tratar de abrir algun indice, no me mostraba datos.
Cambie mi programa de la siguiente forma.
Abri la tabla con el comando DBUSEAREA(), despues de esto se lo asigne al Browser como SERVER y lo ordene con el
comando
y de esta forma es como me funciono...... Ya puedo abrir la tabla con el indice que quiero.
Saludos
--- En guvoaII@gruposyahoo.com.ar, "[xCSA] Claudio Torrillo" <clipsupp@...> escribió: > > Incluí el código del método en la consulta. > > > > Claudio G. Torrillo > > www.xcsa.com.ar > > Tel/Fax: 4840-0255 > > info(@)xcsa.com.ar > > > > _____ > > De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre > de jose luis perez castillo > Enviado el: Martes, 03 de Abril de 2007 01:02 a.m. > Para: guvoaII@gruposyahoo.com.ar > Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > > > Hola a todos, > > > > Tengo un Browser en una DataDialog. En el metodo PostInit creo una tabla y > se la asigno al Browser como Server. > > Al crear la tabla tambien creo un indice, pero al abrirla el indice me lo > ignora. > > > > Ya he probado con los comandos que ustedes han mencionado y sigue igual. > > Si abro la tabla con algun progrma como tipo DBFNTX, puedo ver los datos, > > pero si cargo el archivo DBFCDX que he creado, no me muestra nada. > > > > Alguien de ustedes me puede sugerir que debo hacer ? > > > > De antemano muchas gracias por la ayuda que me puedan proporcionar. > >
> > Saludos > > Jose Luis Perez -- Tamaulipas, Mexico. > > > > "[xCSA] Claudio Torrillo" <clipsupp@...> escribió: > > Ok. > > > > Cambia la expresion a Str(RECNO()) creo que eso soluciona el problema. > > Claudio G. Torrillo > > www.xcsa.com.ar > > Tel/Fax: 4840-0255 > > info(@)xcsa.com.ar > > > > > > > _____ > > > De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre > de Pablo J. Pereyra > Enviado el: Sábado, 17 de Marzo de 2007 04:20 p.m. > Para: guvoaII@gruposyahoo.com.ar > Asunto: Re: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver > > Claudio, Gerardo, > > > > Si, podria hacer eso mismo... pero mi curiosidad viene porque en Clipper > tengo una rutina igual solo que como funcion y no como metodo pero > exactamente la misma y alli funciona perfecto. > > En VO deberia hacer lo mismo y no funciona... estoy agregando registros y > observando el comportamiento del indice y no hace lo que deberia... por > ejemplo arme un metodo que recorra el DBF y se pare donde este DELETED() y > .NOT. RLOCK(), y me encuentra el deleted pero ese indice tiene los registos > bloqueados... medio raro. > > > > Este aplicativo en VO debe funcionar "simultaneamente" con el otro hecho en > cliper y usar los indices que ya dispongo, por eso no puedo crear > condiciones nuevas... salvo cambiar el soft en clipper, pero como
estoy > medio jugado de tiempo necesito hacerlo funcionar ahora y despues ya si > podre cambiar todo. > > > > COmo detalle los CDX son creados todos desde Clipper 5.3b, y en VO uso los > SETs correspondientes para clipper (collation, etc) > > Ya tengo este tipo de mezcla entre Clipper y VO usando mismos DBF y CDX.. > pero ahora me esta dando problemas, llegue a pensar que los DBF estaban > dañados pero no es asi. > > > > La otra idea que tengo es "reciclar" registros pero sin usar indice.... es > decir recorrer registro a registro la DBF hasta encontrar uno que este > marcado como DELETED y alli rescatarlo,,, sera mas lento pero por lo menos > podre hacerlo hasta que descubra el problema. > > > > Alguna sugerencia ? > > > > Pablo J. Pereyra > Córdoba -
Argentina > pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar > ICQ: 34806442 > > ----- Original Message ----- > > From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti > > To: guvoaII@gruposyahoo <mailto:guvoaII@gruposyahoo.com.ar> .com.ar > > Sent: Saturday, March 17, 2007 4:03 PM > > Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > > > Otra opción podría ser trabajar con un filtro directamente: > > oBase:SetFilter(!oBase:Deleted) > > Gerardo J. Biagiotti > Analista de Sistemas > (2580) Marcos Juárez > Córdoba - Argentina > > Mail: gjbiagiotti@ <mailto:gjbiagiotti@...> coyspu.com.ar > MSN: gerardo_biagiotti@ <mailto:gerardo_biagiotti@...>
hotmail.com > gjbiagiotti@ <mailto:gjbiagiotti@...> gmail.com > gjbiagiotti@ <mailto:gjbiagiotti@...> yahoo.com.ar > > De: guvoaII@gruposyahoo <mailto:guvoaII@gruposyahoo.com.ar> .com.ar > [mailto:guvoaII@gruposyahoo.com.ar] En nombre de [xCSA] Claudio Torrillo > Enviado el: Sábado, 17 de Marzo de 2007 03:42 p.m. > Para: guvoaII@gruposyahoo.com.ar > Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > No debiera, pero .. > > Ahora, y si le cambias la expresión por INDEX ON IIF(DELETED (),"S","N") > > Pasas a tener un índice STD y donde la clave te permite seleccionar > rápidamente cualquier condición. > > Claudio G. Torrillo >
> www.xcsa.com.ar > > Tel/Fax: 4840-0255 > > info(@)xcsa.com.ar > > > _____ > > > De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre > de Pablo J. Pereyra > Enviado el: Sábado, 17 de Marzo de 2007 12:49 p.m. > Para: guvoaII@gruposyahoo.com.ar > Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > Claudio, > > Me esta pasando con varios dbserver, pero el problema lo tengo especialmente > con uno que tiene esta condicion, podra ser eso ? > > INDEX ON Recno() FOR Deleted() > > Ese dbserver tiene reutilizacion de registros porque tiene muchas altas y > bajas, sera que hay
problemas con indices que tengan esa condicion ? > > Pablo J. Pereyra > Córdoba - Argentina > pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar > ICQ: 34806442 > > ----- Original Message ----- > > From: [xCSA] Claudio Torrillo <mailto:clipsupp@...> > > To: guvoaII@gruposyahoo <mailto:guvoaII@gruposyahoo.com.ar> .com.ar > > Sent: Saturday, March 17, 2007 6:56 AM > > Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > Pablo. > > Primero, el editor de DBserver … mejor ni hablar. > > Segundo, si el código fuente de los dbServer es el del 2.5 original, hay > diferencias. Mínimas, pero diferencias al fin. > > Tercero, un problema que no sé si se corrigió es que si el DBServer está > definido
por el editor en un directorio y luego le digo que la tabla está en > otro, pero el definido es alcanzable, el código junto con el AUTOOPEN hace > que el CDX se abra 2 veces, con lo cual en funcionamiento no anda ni a > cañones ya que no sabe a que tag apuntar por que los tiene duplicados, esto > ocurría en 2.5 y 2.6 si no me equivoco … hace años que tengo mi propia clase > y el editor ni lo miro. > > Ergo, lo que te dice Gerardo del AutoOpen soluciona en parte el problema, lo > otro a realizar es regenerar el código de los dbServer con 2.7 > > Respecto de los TAGS que el editor no toma, simple, debes estar utilizando > funciones que el editor no conoce, hay una DLL que se genera > > -- CAVO27\VOLIB\cavorddb\CAVOUDF.AEF -- > > Esa dll se genera y se pone en el directorio BIN, permite definir las > funciones que el editor de DBServer
necesita para los indices. > > Por supuesto que si el problema de apertura es este, olvídate de la > generación no? > > Claudio G. Torrillo > > www.xcsa.com.ar > > Tel/Fax: 4840-0255 > > info(@)xcsa.com.ar > > > _____ > > > De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre > de Pablo J. Pereyra > Enviado el: Viernes, 16 de Marzo de 2007 09:39 p.m. > Para: guvoaII@gruposyahoo.com.ar > Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > Me tiene enfermo... me toma 1 solo TAG. > > La base tiene 3 TAGS, le selecciono los otros por el numero o por el nombre > del mismo y el
OrderInfo(DBOI_ORDERCOUNT) me devuelve siempre 1. > > la verdad ya no se que hacer porque no puedo trabajar asi... me esta > grabando donde quiere. Levanto el mismo DBF en VO 2.5 y lo levanta > perfecto,, me parece que me voy a volver para atras en la version. > > Si no me lo mostrara en el IDE pero al operar si lo considerara no me > calienta... pero no existe para el VO. > > Pablo J. Pereyra > Córdoba - Argentina > pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar > ICQ: 34806442 > > ----- Original Message ----- > > From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti > > To: guvoaII@gruposyahoo <mailto:guvoaII@gruposyahoo.com.ar> .com.ar > > Sent: Friday, March 16, 2007 9:23 PM > > Subject: RE: [guvoaII] VO 2.7 no me toma todos los
TAGs al crear Dbserver > > Utilizá en tu programa lo siguiente para confirmar cuantos TAG te abre con > la base: > > ?oBase:OrderInfo(DBOI_ORDERCOUNT) > > En mi caso el Editor DbServer no me muestra todos los TAGs pero al ejecutar > mi programa si los abre. > > Gerardo J. Biagiotti > Analista de Sistemas > (2580) Marcos Juárez > Córdoba - Argentina > > Mail: gjbiagiotti@ <mailto:gjbiagiotti@...> coyspu.com.ar > MSN: gerardo_biagiotti@ <mailto:gerardo_biagiotti@...> hotmail.com > gjbiagiotti@... > gjbiagiotti@... > > De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre > de Pablo J. Pereyra > Enviado el: Viernes, 16 de Marzo de
2007 05:12 p.m. > Para: guvoaII@gruposyahoo.com.ar > Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > Gerardo, > > El problema es con el editor,,, que me crea un solo TAG y tengo 3. > > Pero tambien estoy teniendo dramas porque cuando hago un SETORDER () del TAG > no mostrado es como que no encuentra registros. > > Voy a seguir haciendo pruebas y te confirmo esto ultimo. > > Que moco, no ? > > Pablo J. Pereyra > Córdoba - Argentina > pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar > ICQ: 34806442 > > ----- Original Message ----- > > From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti > > To: guvoaII@gruposyahoo <mailto:guvoaII@gruposyahoo.com.ar>
.com.ar > > Sent: Friday, March 16, 2007 2:35 PM > > Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > No me quedó claro si el problema te lo hace al abrir la base con el Browse > del Editor DbServer o en la ejecución de tu programa. > > Recién probé a abrir la base de clientes, que tiene 5 Tags, con el Browse > del Editor DbServer y solo muestra 3 tags. Pero al utilizar la base desde mi > programa abre los 5 Tags. > > Utilizo VO 2.7b_2740 > > Gerardo J. Biagiotti > Analista de Sistemas > (2580) Marcos Juárez > Córdoba - Argentina > > Mail: gjbiagiotti@... > MSN: gerardo_biagiotti@... > gjbiagiotti@... > gjbiagiotti@... > > De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre > de Pablo J. Pereyra > Enviado el: Viernes, 16 de Marzo de 2007 02:39 a.m. > Para: guvoaII@gruposyahoo.com.ar > Asunto: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver > > Me volvi loco con una boludez que me paso y la comento por si alguno sabe al > solucion o que no le pase tambien. > > Tenia un problema de ubicacion de registros y perdiendome todo el dia me di > cuenta que no lo encuentra porque la clase creada por VO 2.7 al armar un > Dbserver solo me levanta el primer TAG que tiene el CDX y en mi caso habia 3 > TAG. > > Que puede estar pasando ? > > El DBF esta perfecto asi como su CDX asociado, pues haciendo lo mismo desde > VO 2.5 toma todos sin problemas. > >
Trabajano con VO2.7 si elimino el CDX que me levanta automaticamente al > seleccionar el DBF ... y lo vuelvo a seleccionar ahi si me toma los TAGs. > > Supuestamente tengo los 3 parches instalados en el VO2.7, pero como puedo > saberlo ? > > Pablo J. Pereyra > Córdoba - Argentina > pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar > ICQ: 34806442 > > > > __________ Información de NOD32 2121 (20070316) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32. <http://www.nod32.com/> com > > > > __________ Información de NOD32 2121 (20070316) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32. <http://www.nod32.com/> com > > > > __________ Información de NOD32 2122 (20070317) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32. <http://www.nod32.com/> com > > > > __________ Información de NOD32 2123 (20070317) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32. <http://www.nod32.com/> com > > > > > > _____ > > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice. > <http://us.rd.yahoo.com/mail/es/tagline/messenger/*http:/es.voice.yah oo.com/ > > yahoo.com >
LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com
Como puede ser que cada vez que entras a
un Browser debés ordenar la tabla?
Eso tá muyyyyyyy mal.
Además, estamos hablando de CAVO?
Como que abrís la tabla con DBUseArea …
eso no abre una tabla mediante objetos, eso no podes asignarlo al brower
mediante :Use(). Por lo tanto en :Server que tenés?
Otra, será una tabla temporal? Imagino que
sí.
Me alegro que hayas solucionado el
problema, de todas formas, para la próxima incluí el codigo AYUDARNOS A
AYUDARTE!!! JJ
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:guvoaII@... [mailto:guvoaII@...] En nombre de jlpercas Enviado el: Jueves, 05 de Abril de
2007 06:02 p.m. Para:guvoaII@... Asunto: [guvoaII] Re: VO 2.7 no me
toma todos los TAGs al crear Dbserver
Compañeros he encontrado la solucion para mi problema.
Incicialmente abria la tabla en modo exclusivo y ordenaba los datos
con el comando INDEX ON campo TAG campo. Al tratar de abrir algun
indice, no me mostraba datos.
Cambie mi programa de la siguiente forma.
Abri la tabla con el comando DBUSEAREA(), despues de esto se lo
asigne al Browser como SERVER y lo ordene con el comando
y de esta forma es como me funciono...... Ya puedo abrir la tabla
con el indice que quiero.
Saludos
--- En guvoaII@gruposyahoo.com.ar,
"[xCSA] Claudio Torrillo"
<clipsupp@...> escribió:
>
> Incluí el código del método en la consulta.
>
>
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
>
> _____
>
> De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre
> de jose luis perez
castillo
> Enviado el: Martes, 03 de Abril de 2007 01:02 a.m.
> Para: guvoaII@gruposyahoo.com.ar
> Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
>
>
> Hola a todos,
>
>
>
> Tengo un Browser en una DataDialog. En el metodo PostInit creo una
tabla y
> se la asigno al Browser como Server.
>
> Al crear la tabla tambien creo un indice, pero al abrirla el
indice me lo
> ignora.
>
>
>
> Ya he probado con los comandos que ustedes han mencionado y sigue
igual.
>
> Si abro la tabla con algun progrma como tipo DBFNTX, puedo ver los
datos,
>
> pero si cargo el archivo DBFCDX que he creado, no me muestra nada.
>
>
>
> Alguien de ustedes me puede sugerir que debo hacer ?
>
>
>
> De antemano muchas gracias por la ayuda que me puedan proporcionar.
>
>
>
> Saludos
>
> Jose Luis Perez
-- Tamaulipas, Mexico.
>
>
>
> "[xCSA] Claudio Torrillo" <clipsupp@...> escribió:
>
> Ok.
>
>
>
> Cambia la expresion a Str(RECNO()) creo que eso soluciona el
problema.
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
>
>
>
>
> _____
>
>
> De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre
> de Pablo J. Pereyra
> Enviado el: Sábado, 17 de Marzo de 2007 04:20 p.m.
> Para: guvoaII@gruposyahoo.com.ar
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Claudio, Gerardo,
>
>
>
> Si, podria hacer eso mismo... pero mi curiosidad viene porque en
Clipper
> tengo una rutina igual solo que como funcion y no como metodo pero
> exactamente la misma y alli funciona perfecto.
>
> En VO deberia hacer lo mismo y no funciona... estoy agregando
registros y
> observando el comportamiento del indice y no hace lo que
deberia... por
> ejemplo arme un metodo que recorra el DBF y se pare donde este
DELETED() y
> .NOT. RLOCK(), y me encuentra el deleted pero ese indice tiene los
registos
> bloqueados... medio raro.
>
>
>
> Este aplicativo en VO debe funcionar "simultaneamente" con el
otro
hecho en
> cliper y usar los indices que ya dispongo, por eso no puedo crear
> condiciones nuevas... salvo cambiar el soft en clipper, pero como
estoy
> medio jugado de tiempo necesito hacerlo funcionar ahora y despues
ya si
> podre cambiar todo.
>
>
>
> COmo detalle los CDX son creados todos desde Clipper 5.3b, y en VO
uso los
> SETs correspondientes para clipper (collation, etc)
>
> Ya tengo este tipo de mezcla entre Clipper y VO usando mismos DBF
y CDX..
> pero ahora me esta dando problemas, llegue a pensar que los DBF
estaban
> dañados pero no es asi.
>
>
>
> La otra idea que tengo es "reciclar" registros pero sin usar
indice.... es
> decir recorrer registro a registro la DBF hasta encontrar uno que
este
> marcado como DELETED y alli rescatarlo,,, sera mas lento pero por
lo menos
> podre hacerlo hasta que descubra el problema.
>
>
>
> Alguna sugerencia ?
>
>
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo.com.ar>
.com.ar
>
> Sent: Saturday, March 17, 2007 4:03 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
>
>
> Otra opción podría ser trabajar con un filtro directamente:
>
> oBase:SetFilter(!oBase:Deleted)
>
> Gerardo J.
Biagiotti
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@ <mailto:gjbiagiotti@...> coyspu.com.ar
> MSN: gerardo_biagiotti@ <mailto:gerardo_biagiotti@...>
hotmail.com
> gjbiagiotti@ <mailto:gjbiagiotti@...> gmail.com
> gjbiagiotti@ <mailto:gjbiagiotti@...> yahoo.com.ar
>
> De: guvoaII@gruposyahoo <mailto:guvoaII@gruposyahoo.com.ar>
.com.ar
> [mailto:guvoaII@gruposyahoo.com.ar]
En nombre de [xCSA] Claudio
Torrillo
> Enviado el: Sábado, 17 de Marzo de 2007 03:42 p.m.
> Para: guvoaII@gruposyahoo.com.ar
> Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> No debiera, pero ..
>
> Ahora, y si le cambias la expresión por INDEX ON IIF(DELETED
(),"S","N")
>
> Pasas a tener un índice STD y donde la clave te permite
seleccionar
> rápidamente cualquier condición.
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
> _____
>
>
> De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre
> de Pablo J. Pereyra
> Enviado el: Sábado, 17 de Marzo de 2007 12:49 p.m.
> Para: guvoaII@gruposyahoo.com.ar
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Claudio,
>
> Me esta pasando con varios dbserver, pero el problema lo tengo
especialmente
> con uno que tiene esta condicion, podra ser eso ?
>
> INDEX ON Recno() FOR Deleted()
>
> Ese dbserver tiene reutilizacion de registros porque tiene muchas
altas y
> bajas, sera que hay problemas con indices que tengan esa
condicion ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: [xCSA] Claudio Torrillo <mailto:clipsupp@...>
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo.com.ar>
.com.ar
>
> Sent: Saturday, March 17, 2007 6:56 AM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Pablo.
>
> Primero, el editor de DBserver … mejor ni hablar.
>
> Segundo, si el código fuente de los dbServer es el del 2.5
original, hay
> diferencias. Mínimas, pero diferencias al fin.
>
> Tercero, un problema que no sé si se corrigió es que si el
DBServer está
> definido por el editor en un directorio y luego le digo que la
tabla está en
> otro, pero el definido es alcanzable, el código junto con el
AUTOOPEN hace
> que el CDX se abra 2 veces, con lo cual en funcionamiento no anda
ni a
> cañones ya que no sabe a que tag apuntar por que los tiene
duplicados, esto
> ocurría en 2.5 y 2.6 si no me equivoco … hace años que tengo mi
propia clase
> y el editor ni lo miro.
>
> Ergo, lo que te dice Gerardo del AutoOpen soluciona en parte el
problema, lo
> otro a realizar es regenerar el código de los dbServer con 2.7
>
> Respecto de los TAGS que el editor no toma, simple, debes estar
utilizando
> funciones que el editor no conoce, hay una DLL que se genera
>
> -- CAVO27\VOLIB\cavorddb\CAVOUDF.AEF --
>
> Esa dll se genera y se pone en el directorio BIN, permite definir
las
> funciones que el editor de DBServer necesita para los indices.
>
> Por supuesto que si el problema de apertura es este, olvídate de la
> generación no?
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
> _____
>
>
> De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 09:39 p.m.
> Para: guvoaII@gruposyahoo.com.ar
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Me tiene enfermo... me toma 1 solo TAG.
>
> La base tiene 3 TAGS, le selecciono los otros por el numero o por
el nombre
> del mismo y el OrderInfo(DBOI_ORDERCOUNT) me devuelve siempre 1.
>
> la verdad ya no se que hacer porque no puedo trabajar asi... me
esta
> grabando donde quiere. Levanto el mismo DBF en VO 2.5 y lo levanta
> perfecto,, me parece que me voy a volver para atras en la version.
>
> Si no me lo mostrara en el IDE pero al operar si lo considerara no
me
> calienta... pero no existe para el VO.
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo.com.ar>
.com.ar
>
> Sent: Friday, March 16, 2007 9:23 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Utilizá en tu programa lo siguiente para confirmar cuantos TAG te
abre con
> la base:
>
> ?oBase:OrderInfo(DBOI_ORDERCOUNT)
>
> En mi caso el Editor DbServer no me muestra todos los TAGs pero al
ejecutar
> mi programa si los abre.
>
> Gerardo J.
Biagiotti
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@ <mailto:gjbiagiotti@...> coyspu.com.ar
> MSN: gerardo_biagiotti@ <mailto:gerardo_biagiotti@...>
hotmail.com
> gjbiagiotti@...
> gjbiagiotti@...
>
> De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 05:12 p.m.
> Para: guvoaII@gruposyahoo.com.ar
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Gerardo,
>
> El problema es con el editor,,, que me crea un solo TAG y tengo 3.
>
> Pero tambien estoy teniendo dramas porque cuando hago un SETORDER
() del TAG
> no mostrado es como que no encuentra registros.
>
> Voy a seguir haciendo pruebas y te confirmo esto ultimo.
>
> Que moco, no ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo.com.ar>
.com.ar
>
> Sent: Friday, March 16, 2007 2:35 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> No me quedó claro si el problema te lo hace al abrir la base con
el Browse
> del Editor DbServer o en la ejecución de tu programa.
>
> Recién probé a abrir la base de clientes, que tiene 5 Tags, con el
Browse
> del Editor DbServer y solo muestra 3 tags. Pero al utilizar la
base desde mi
> programa abre los 5 Tags.
>
> Utilizo VO 2.7b_2740
>
> Gerardo J.
Biagiotti
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@...
> MSN: gerardo_biagiotti@...
> gjbiagiotti@...
> gjbiagiotti@...
>
> De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 02:39 a.m.
> Para: guvoaII@gruposyahoo.com.ar
> Asunto: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Me volvi loco con una boludez que me paso y la comento por si
alguno sabe al
> solucion o que no le pase tambien.
>
> Tenia un problema de ubicacion de registros y perdiendome todo el
dia me di
> cuenta que no lo encuentra porque la clase creada por VO 2.7 al
armar un
> Dbserver solo me levanta el primer TAG que tiene el CDX y en mi
caso habia 3
> TAG.
>
> Que puede estar pasando ?
>
> El DBF esta perfecto asi como su CDX asociado, pues haciendo lo
mismo desde
> VO 2.5 toma todos sin problemas.
>
> Trabajano con VO2.7 si elimino el CDX que me levanta
automaticamente al
> seleccionar el DBF ... y lo vuelvo a seleccionar ahi si me toma
los TAGs.
>
> Supuestamente tengo los 3 parches instalados en el VO2.7, pero
como puedo
> saberlo ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
>
>
> __________ Información de NOD32 2121 (20070316) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
> __________ Información de NOD32 2121 (20070316) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
> __________ Información de NOD32 2122 (20070317) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
> __________ Información de NOD32 2123 (20070317) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
>
>
> _____
>
>
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
> http://es.voice.
>
<http://us.rd.yahoo.com/mail/es/tagline/messenger/*http:/es.voice.yah
oo.com/
> > yahoo.com
>
De:guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti Enviado el: Jueves, 05 de Abril de
2007 02:36 p.m. Para:guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y
Style XP.
Claudio, alguna otra idea o sugerencia para solucionar el
problema????
Otro detalle que vi en estos días es que si se abre una
DataDialog sobre una DataWindow no hace el problema en el cambio de color.
El problema lo hace solo cuando se abre una DataWindow sobre
otra DataWindow.
Gerardo J.
Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Gerardo J. Biagiotti Enviado el: Lunes, 02 de Abril de
2007 12:23 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] VO 2.7b y
Style XP.
Claudio, hice la misma prueba con un programa que tengo en VO
2.6.
Te muestro los resultados:
Con VO 2.6 y el Style XP los colores de la ventana de fondo se
mantienen con el azul original.
Con VO 2.7
Gerardo J.
Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de [xCSA] Claudio
Torrillo Enviado el: Domingo, 01 de Abril
de 2007 09:52 a.m. Para:guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] VO 2.7b y
Style XP.
El tema es que al utilizar los estilos, no sólo se afecta a la
forma en como se muestran los controles, sino que también el contenido.
Para poder representar el color del texto de un FixedText la API de
estilos debe buscar en la configuración de windows todos los datos.
Lo que vos haces, es cambiar el color del texto, claro eso al
iniciar la ventana, pero al pasar una ventana por encima de la otra, los datos
se redibujan teniendo en cuanta los estilos y no tu definición de colores.
Un consejo, los colores no deben cambiarse, eso invalida al usuario
el uso del cambio de color.
No me canso de repetir lo que me pasó personalmente con una empresa
a la cual mi definición de colores no le cuadraba, yo había tomado un color X
para el texto y resulta que la empresa decidión que ese color fuese el mismo de
fondo, ergo los datos no se veían.
Lo mejor es tratar de utilizar os colores definidos en Windows y
para resaltar texto no CAMBIAR COLORES sino CUERPO y TAMAÑO de font. Se obtiene
una estética más acompasada con el entorno.
Para más comparación, MS no usa colores en el texto, el texto
siempre es negro sobr el fondo STD que manda el estilo.
Una de 2 o utilizas el estilo XP o utilizas TU estilo.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Gerardo J. Biagiotti Enviado el: Viernes, 30 de Marzo
de 2007 04:17 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] VO 2.7b y
Style XP.
Claudio, no utilizo ninguna clase. Son STD FixedText.
A que te referís con “solo te funcionan si el control se
diseña para trabajar con estilos”???
Te adjunto un MEF para que veas como están diseñados los
controles.
Gerardo J.
Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Claudio Torrillo Enviado el: Viernes, 30 de Marzo
de 2007 02:12 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7b y
Style XP.
Los controles son
STD FixedText o estas utilizando alguna clase?.
OJO, los estilos XP solo te funcionan si el control se diseña para trabajar con
estilos.
Eso que pusistes, sólo afecta a los controles predefinidos de Windows.
Por ejemplo, si un botón tiene un BMP ya no lo ves como XP sino al viejo estilo
W2000 o W98.
----- Mensaje
original ----
De: Gerardo J.
Biagiotti <gjbiagiotti@gmail.com>
Para: GUVOA II <guvoaII@gruposyahoo.com.ar>
Enviado: viernes 30 de marzo de 2007, 9:06:26
Asunto: [guvoaII] VO 2.7b y Style XP.
He incorporado a
mi programa el código para que se vean con los estilos del XP.
DEFINE
CREATEPROCESS_ MANIFEST_ RESOURCE_ ID := 1
RESOURCE
CREATEPROCESS_ MANIFEST_ RESOURCE_ ID RC_RT_MANIFEST C:\SPI\Administració
n\Sistema\ cctl6.man
En la imagen
siguiente se pueden ver las 2 ventanas que contienen información del sistema,
con textos en color azul (ventana superior) y controles de fondo azul y texto
negro (ventana inferior alargada).
¡Error!
Nombre de archivo no especificado.
Si observan la
siguiente imagen, verán que al abrir una ventana cualquiera, los textos azules
quedan de color negro, y los controles de fondo azul quedan con fondo gris en
el área de los textos.
Pero al mover la
ventana recién abierta sobre dichos texto y controles vuelven a sus colores
originales.
Precisamente,
parte del texto, ahora se ve color azul porque moví la ventana para que se vea
el efecto.
Miren los
controles de la ventana inferior.
¡Error!
Nombre de archivo no especificado.
Cómo puedo hacer
para evitar que sucedan estos cambios de colores cada vez que se abre una
ventana.
Espero que las
imágenes lleguen.
Gerardo J.
Biagiotti Analista de
Sistemas (2580) Marcos Juárez Córdoba - Argentina
Mail:
gjbiagiotti@ coyspu.com. ar gjbiagiotti@ gmail.com gjbiagiotti@ yahoo.com. ar
MSN: gerardo_biagiotti@ hotmail.com
Preguntá.
Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta). Probalo
ya!
Compañeros he encontrado la solucion para mi problema.
Incicialmente abria la tabla en modo exclusivo y ordenaba los datos
con el comando INDEX ON campo TAG campo. Al tratar de abrir algun
indice, no me mostraba datos.
Cambie mi programa de la siguiente forma.
Abri la tabla con el comando DBUSEAREA(), despues de esto se lo
asigne al Browser como SERVER y lo ordene con el comando
SELF:Browser:server:CreateOrder("CAMPO",,"CAMPO",,FALSE)
y de esta forma es como me funciono...... Ya puedo abrir la tabla
con el indice que quiero.
Saludos
--- En guvoaII@..., "[xCSA] Claudio Torrillo"
<clipsupp@...> escribió:
>
> Incluí el código del método en la consulta.
>
>
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
>
> _____
>
> De: guvoaII@... [mailto:guvoaII@...]
En nombre
> de jose luis perez castillo
> Enviado el: Martes, 03 de Abril de 2007 01:02 a.m.
> Para: guvoaII@...
> Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
>
>
> Hola a todos,
>
>
>
> Tengo un Browser en una DataDialog. En el metodo PostInit creo una
tabla y
> se la asigno al Browser como Server.
>
> Al crear la tabla tambien creo un indice, pero al abrirla el
indice me lo
> ignora.
>
>
>
> Ya he probado con los comandos que ustedes han mencionado y sigue
igual.
>
> Si abro la tabla con algun progrma como tipo DBFNTX, puedo ver los
datos,
>
> pero si cargo el archivo DBFCDX que he creado, no me muestra nada.
>
>
>
> Alguien de ustedes me puede sugerir que debo hacer ?
>
>
>
> De antemano muchas gracias por la ayuda que me puedan proporcionar.
>
>
>
> Saludos
>
> Jose Luis Perez -- Tamaulipas, Mexico.
>
>
>
> "[xCSA] Claudio Torrillo" <clipsupp@...> escribió:
>
> Ok.
>
>
>
> Cambia la expresion a Str(RECNO()) creo que eso soluciona el
problema.
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
>
>
>
>
> _____
>
>
> De: guvoaII@... [mailto:guvoaII@...]
En nombre
> de Pablo J. Pereyra
> Enviado el: Sábado, 17 de Marzo de 2007 04:20 p.m.
> Para: guvoaII@...
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Claudio, Gerardo,
>
>
>
> Si, podria hacer eso mismo... pero mi curiosidad viene porque en
Clipper
> tengo una rutina igual solo que como funcion y no como metodo pero
> exactamente la misma y alli funciona perfecto.
>
> En VO deberia hacer lo mismo y no funciona... estoy agregando
registros y
> observando el comportamiento del indice y no hace lo que
deberia... por
> ejemplo arme un metodo que recorra el DBF y se pare donde este
DELETED() y
> .NOT. RLOCK(), y me encuentra el deleted pero ese indice tiene los
registos
> bloqueados... medio raro.
>
>
>
> Este aplicativo en VO debe funcionar "simultaneamente" con el otro
hecho en
> cliper y usar los indices que ya dispongo, por eso no puedo crear
> condiciones nuevas... salvo cambiar el soft en clipper, pero como
estoy
> medio jugado de tiempo necesito hacerlo funcionar ahora y despues
ya si
> podre cambiar todo.
>
>
>
> COmo detalle los CDX son creados todos desde Clipper 5.3b, y en VO
uso los
> SETs correspondientes para clipper (collation, etc)
>
> Ya tengo este tipo de mezcla entre Clipper y VO usando mismos DBF
y CDX..
> pero ahora me esta dando problemas, llegue a pensar que los DBF
estaban
> dañados pero no es asi.
>
>
>
> La otra idea que tengo es "reciclar" registros pero sin usar
indice.... es
> decir recorrer registro a registro la DBF hasta encontrar uno que
este
> marcado como DELETED y alli rescatarlo,,, sera mas lento pero por
lo menos
> podre hacerlo hasta que descubra el problema.
>
>
>
> Alguna sugerencia ?
>
>
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@...> .com.ar
>
> Sent: Saturday, March 17, 2007 4:03 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
>
>
> Otra opción podría ser trabajar con un filtro directamente:
>
> oBase:SetFilter(!oBase:Deleted)
>
> Gerardo J. Biagiotti
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@ <mailto:gjbiagiotti@...> coyspu.com.ar
> MSN: gerardo_biagiotti@ <mailto:gerardo_biagiotti@...> hotmail.com
> gjbiagiotti@ <mailto:gjbiagiotti@...> gmail.com
> gjbiagiotti@ <mailto:gjbiagiotti@...> yahoo.com.ar
>
> De: guvoaII@gruposyahoo <mailto:guvoaII@...> .com.ar
> [mailto:guvoaII@...] En nombre de [xCSA] Claudio
Torrillo
> Enviado el: Sábado, 17 de Marzo de 2007 03:42 p.m.
> Para: guvoaII@...
> Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> No debiera, pero ..
>
> Ahora, y si le cambias la expresión por INDEX ON IIF(DELETED
(),"S","N")
>
> Pasas a tener un índice STD y donde la clave te permite
seleccionar
> rápidamente cualquier condición.
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
> _____
>
>
> De: guvoaII@... [mailto:guvoaII@...]
En nombre
> de Pablo J. Pereyra
> Enviado el: Sábado, 17 de Marzo de 2007 12:49 p.m.
> Para: guvoaII@...
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Claudio,
>
> Me esta pasando con varios dbserver, pero el problema lo tengo
especialmente
> con uno que tiene esta condicion, podra ser eso ?
>
> INDEX ON Recno() FOR Deleted()
>
> Ese dbserver tiene reutilizacion de registros porque tiene muchas
altas y
> bajas, sera que hay problemas con indices que tengan esa
condicion ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: [xCSA] Claudio Torrillo <mailto:clipsupp@...>
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@...> .com.ar
>
> Sent: Saturday, March 17, 2007 6:56 AM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Pablo.
>
> Primero, el editor de DBserver … mejor ni hablar.
>
> Segundo, si el código fuente de los dbServer es el del 2.5
original, hay
> diferencias. Mínimas, pero diferencias al fin.
>
> Tercero, un problema que no sé si se corrigió es que si el
DBServer está
> definido por el editor en un directorio y luego le digo que la
tabla está en
> otro, pero el definido es alcanzable, el código junto con el
AUTOOPEN hace
> que el CDX se abra 2 veces, con lo cual en funcionamiento no anda
ni a
> cañones ya que no sabe a que tag apuntar por que los tiene
duplicados, esto
> ocurría en 2.5 y 2.6 si no me equivoco … hace años que tengo mi
propia clase
> y el editor ni lo miro.
>
> Ergo, lo que te dice Gerardo del AutoOpen soluciona en parte el
problema, lo
> otro a realizar es regenerar el código de los dbServer con 2.7
>
> Respecto de los TAGS que el editor no toma, simple, debes estar
utilizando
> funciones que el editor no conoce, hay una DLL que se genera
>
> -- CAVO27\VOLIB\cavorddb\CAVOUDF.AEF --
>
> Esa dll se genera y se pone en el directorio BIN, permite definir
las
> funciones que el editor de DBServer necesita para los indices.
>
> Por supuesto que si el problema de apertura es este, olvídate de la
> generación no?
>
> Claudio G. Torrillo
>
> www.xcsa.com.ar
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.com.ar
>
>
> _____
>
>
> De: guvoaII@... [mailto:guvoaII@...]
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 09:39 p.m.
> Para: guvoaII@...
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Me tiene enfermo... me toma 1 solo TAG.
>
> La base tiene 3 TAGS, le selecciono los otros por el numero o por
el nombre
> del mismo y el OrderInfo(DBOI_ORDERCOUNT) me devuelve siempre 1.
>
> la verdad ya no se que hacer porque no puedo trabajar asi... me
esta
> grabando donde quiere. Levanto el mismo DBF en VO 2.5 y lo levanta
> perfecto,, me parece que me voy a volver para atras en la version.
>
> Si no me lo mostrara en el IDE pero al operar si lo considerara no
me
> calienta... pero no existe para el VO.
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@...> .com.ar
>
> Sent: Friday, March 16, 2007 9:23 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Utilizá en tu programa lo siguiente para confirmar cuantos TAG te
abre con
> la base:
>
> ?oBase:OrderInfo(DBOI_ORDERCOUNT)
>
> En mi caso el Editor DbServer no me muestra todos los TAGs pero al
ejecutar
> mi programa si los abre.
>
> Gerardo J. Biagiotti
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@ <mailto:gjbiagiotti@...> coyspu.com.ar
> MSN: gerardo_biagiotti@ <mailto:gerardo_biagiotti@...> hotmail.com
> gjbiagiotti@...
> gjbiagiotti@...
>
> De: guvoaII@... [mailto:guvoaII@...]
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 05:12 p.m.
> Para: guvoaII@...
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Gerardo,
>
> El problema es con el editor,,, que me crea un solo TAG y tengo 3.
>
> Pero tambien estoy teniendo dramas porque cuando hago un SETORDER
() del TAG
> no mostrado es como que no encuentra registros.
>
> Voy a seguir haciendo pruebas y te confirmo esto ultimo.
>
> Que moco, no ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti@...> J. Biagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@...> .com.ar
>
> Sent: Friday, March 16, 2007 2:35 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> No me quedó claro si el problema te lo hace al abrir la base con
el Browse
> del Editor DbServer o en la ejecución de tu programa.
>
> Recién probé a abrir la base de clientes, que tiene 5 Tags, con el
Browse
> del Editor DbServer y solo muestra 3 tags. Pero al utilizar la
base desde mi
> programa abre los 5 Tags.
>
> Utilizo VO 2.7b_2740
>
> Gerardo J. Biagiotti
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@...
> MSN: gerardo_biagiotti@...
> gjbiagiotti@...
> gjbiagiotti@...
>
> De: guvoaII@... [mailto:guvoaII@...]
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 02:39 a.m.
> Para: guvoaII@...
> Asunto: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Me volvi loco con una boludez que me paso y la comento por si
alguno sabe al
> solucion o que no le pase tambien.
>
> Tenia un problema de ubicacion de registros y perdiendome todo el
dia me di
> cuenta que no lo encuentra porque la clase creada por VO 2.7 al
armar un
> Dbserver solo me levanta el primer TAG que tiene el CDX y en mi
caso habia 3
> TAG.
>
> Que puede estar pasando ?
>
> El DBF esta perfecto asi como su CDX asociado, pues haciendo lo
mismo desde
> VO 2.5 toma todos sin problemas.
>
> Trabajano con VO2.7 si elimino el CDX que me levanta
automaticamente al
> seleccionar el DBF ... y lo vuelvo a seleccionar ahi si me toma
los TAGs.
>
> Supuestamente tengo los 3 parches instalados en el VO2.7, pero
como puedo
> saberlo ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@...> com.ar
> ICQ: 34806442
>
>
>
> __________ Información de NOD32 2121 (20070316) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
> __________ Información de NOD32 2121 (20070316) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
> __________ Información de NOD32 2122 (20070317) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
> __________ Información de NOD32 2123 (20070317) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.com/> com
>
>
>
>
>
> _____
>
>
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
> http://es.voice.
>
<http://us.rd.yahoo.com/mail/es/tagline/messenger/*http:/es.voice.yah
oo.com/
> > yahoo.com
>
De:
guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo
J. Biagiotti Enviado el: Lunes, 02 de Abril de 2007 12:23 p.m. Para: guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y Style XP.
Claudio, hice la misma prueba con un
programa que tengo en VO 2.6.
Te muestro los resultados:
Con VO 2.6 y el Style XP los colores de
la ventana de fondo se mantienen con el azul original.
Con VO 2.7
Gerardo J. Biagiotti Analista de
Sistemas (2580) Marcos
Juárez Córdoba - Argentina
De: guvoaII@... [mailto:guvoaII@...] En
nombre de [xCSA] Claudio Torrillo Enviado el: Domingo, 01 de Abril de 2007 09:52 a.m. Para: guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y Style XP.
El tema es que al utilizar los estilos, no
sólo se afecta a la forma en como se muestran los controles, sino que también
el contenido.
Para poder representar el color del texto
de un FixedText la API de estilos debe buscar en la configuración de windows
todos los datos.
Lo que vos haces, es cambiar el color del
texto, claro eso al iniciar la ventana, pero al pasar una ventana por encima de
la otra, los datos se redibujan teniendo en cuanta los estilos y no tu
definición de colores.
Un consejo, los colores no deben cambiarse,
eso invalida al usuario el uso del cambio de color.
No me canso de repetir lo que me pasó
personalmente con una empresa a la cual mi definición de colores no le
cuadraba, yo había tomado un color X para el texto y resulta que la empresa
decidión que ese color fuese el mismo de fondo, ergo los datos no se veían.
Lo mejor es tratar de utilizar os colores
definidos en Windows y para resaltar texto no CAMBIAR COLORES sino CUERPO y
TAMAÑO de font. Se obtiene una estética más acompasada con el entorno.
Para más comparación, MS no usa colores en
el texto, el texto siempre es negro sobr el fondo STD que manda el estilo.
Una de 2 o utilizas el estilo XP o utilizas
TU estilo.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:
guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo
J. Biagiotti Enviado el: Viernes, 30 de Marzo de 2007 04:17 p.m. Para: guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y Style XP.
Claudio, no utilizo ninguna clase. Son
STD FixedText.
A que te referís con “solo te funcionan
si el control se diseña para trabajar con estilos”???
Te adjunto un MEF para que veas como
están diseñados los controles.
Gerardo J. Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De:
guvoaII@... [mailto:guvoaII@...] En nombre de Claudio
Torrillo Enviado el: Viernes, 30 de Marzo de 2007 02:12 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] VO 2.7b y Style XP.
Los
controles son STD FixedText o estas utilizando alguna clase?.
OJO, los estilos XP solo te funcionan si el control se diseña para trabajar con
estilos.
Eso que pusistes, sólo afecta a los controles predefinidos de Windows.
Por ejemplo, si un botón tiene un BMP ya no lo ves como XP sino al viejo estilo
W2000 o W98.
-----
Mensaje original ----
De: Gerardo J. Biagiotti <gjbiagiotti@...>
Para: GUVOA II <guvoaII@...>
Enviado: viernes 30 de marzo de 2007, 9:06:26
Asunto: [guvoaII] VO 2.7b y Style XP.
He
incorporado a mi programa el código para que se vean con los estilos del XP.
DEFINE CREATEPROCESS_ MANIFEST_ RESOURCE_ ID := 1
RESOURCE CREATEPROCESS_ MANIFEST_ RESOURCE_ ID RC_RT_MANIFEST
C:\SPI\Administració n\Sistema\ cctl6.man
En
la imagen siguiente se pueden ver las 2 ventanas que contienen información del
sistema, con textos en color azul (ventana superior) y controles de fondo azul
y texto negro (ventana inferior alargada).
¡Error!
Nombre de archivo no especificado.
Si
observan la siguiente imagen, verán que al abrir una ventana cualquiera, los
textos azules quedan de color negro, y los controles de fondo azul quedan con fondo
gris en el área de los textos.
Pero
al mover la ventana recién abierta sobre dichos texto y controles vuelven a sus
colores originales.
Precisamente,
parte del texto, ahora se ve color azul porque moví la ventana para que se vea
el efecto.
Miren
los controles de la ventana inferior.
¡Error!
Nombre de archivo no especificado.
Cómo
puedo hacer para evitar que sucedan estos cambios de colores cada vez que se
abre una ventana.
Espero
que las imágenes lleguen.
Gerardo J. Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
Mail: gjbiagiotti@
coyspu.com. ar gjbiagiotti@ gmail.com gjbiagiotti@ yahoo.com. ar
MSN: gerardo_biagiotti@
hotmail.com
Preguntá.
Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta). Probalo ya!
De:guvoaII@... [mailto:guvoaII@...] En nombre de jose luis perez castillo Enviado el: Martes, 03 de Abril de
2007 01:02 a.m. Para:guvoaII@... Asunto: RE: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver
Hola a todos,
Tengo un Browser en una DataDialog. En el metodo PostInit creo una
tabla y se la asigno al Browser como Server.
Al crear la tabla tambien creo un indice, pero al abrirla el indice me
lo ignora.
Ya he probado con los comandos que ustedes han mencionado y sigue
igual.
Si abro la tabla con algun progrma como tipo DBFNTX, puedo ver los
datos,
pero si cargo el archivo DBFCDX que he creado, no me muestra nada.
Alguien de ustedes me puede sugerir que debo hacer ?
De antemano muchas gracias por la ayuda que me puedan proporcionar.
Cambia la expresion a Str(RECNO()) creo
que eso soluciona el problema.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Pablo J. Pereyra Enviado el: Sábado, 17 de Marzo de
2007 04:20 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver
Claudio, Gerardo,
Si, podria hacer eso mismo... pero mi curiosidad viene
porque en Clipper tengo una rutina igual solo que como funcion y no como metodo
pero exactamente la misma y alli funciona perfecto.
En VO deberia hacer lo mismo y no funciona... estoy
agregando registros y observando el comportamiento del indice y no hace lo que
deberia... por ejemplo arme un metodo que recorra el DBF y se pare donde este
DELETED() y .NOT. RLOCK(), y me encuentra el deleted pero ese indice tiene los
registos bloqueados... medio raro.
Este aplicativo en VO debe funcionar
"simultaneamente" con el otro hecho en cliper y usar los indices que
ya dispongo, por eso no puedo crear condiciones nuevas... salvo cambiar el soft
en clipper, pero como estoy medio jugado de tiempo necesito hacerlo funcionar
ahora y despues ya si podre cambiar todo.
COmo detalle los CDX son creados todos desde Clipper 5.3b, y
en VO uso los SETs correspondientes para clipper (collation, etc)
Ya tengo este tipo de mezcla entre Clipper y VO usando
mismos DBF y CDX.. pero ahora me esta dando problemas, llegue a pensar que los
DBF estaban dañados pero no es asi.
La otra idea que tengo es "reciclar" registros
pero sin usar indice.... es decir recorrer registro a registro la DBF
hasta encontrar uno que este marcado como DELETED y alli rescatarlo,,,
sera mas lento pero por lo menos podre hacerlo hasta que descubra el problema.
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de [xCSA] Claudio
Torrillo Enviado el: Sábado, 17 de Marzo de
2007 03:42 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver
No debiera, pero ..
Ahora, y si le cambias la expresión por
INDEX ON IIF(DELETED(),”S”,”N”)
Pasas a tener un índice STD y donde
la clave te permite seleccionar rápidamente cualquier condición.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Pablo J. Pereyra Enviado el: Sábado, 17 de Marzo de
2007 12:49 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver
Claudio,
Me esta pasando con varios dbserver, pero el problema lo tengo
especialmente con uno que tiene esta condicion, podra ser eso ?
INDEX ON Recno() FOR Deleted()
Ese dbserver tiene reutilizacion de registros porque tiene muchas altas
y bajas, sera que hay problemas con indices que tengan esa condicion ?
Subject: RE: [guvoaII] VO 2.7 no me toma todos
los TAGs al crear Dbserver
Pablo.
Primero, el editor de DBserver …
mejor ni hablar.
Segundo, si el código fuente de los
dbServer es el del 2.5 original, hay diferencias. Mínimas, pero diferencias al
fin.
Tercero, un problema que no sé si se
corrigió es que si el DBServer está definido por el editor en un directorio y
luego le digo que la tabla está en otro, pero el definido es alcanzable, el
código junto con el AUTOOPEN hace que el CDX se abra 2 veces, con lo cual en
funcionamiento no anda ni a cañones ya que no sabe a que tag apuntar por que
los tiene duplicados, esto ocurría en 2.5 y 2.6 si no me equivoco … hace
años que tengo mi propia clase y el editor ni lo miro.
Ergo, lo que te dice Gerardo del AutoOpen
soluciona en parte el problema, lo otro a realizar es regenerar el código de
los dbServer con 2.7
Respecto de los TAGS que el editor no toma,
simple, debes estar utilizando funciones que el editor no conoce, hay una DLL
que se genera
-- CAVO27\VOLIB\cavorddb\CAVOUDF.AEF
--
Esa dll se genera y se pone en el
directorio BIN, permite definir las funciones que el editor de DBServer
necesita para los indices.
Por supuesto que si el problema de apertura
es este, olvídate de la generación no?
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Pablo J. Pereyra Enviado el: Viernes, 16 de Marzo
de 2007 09:39 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver
Me tiene enfermo... me toma 1 solo TAG.
La base tiene 3 TAGS, le selecciono los otros por el numero o por el
nombre del mismo y el OrderInfo(DBOI_ORDERCOUNT) me devuelve
siempre 1.
la verdad ya no se que hacer porque no puedo trabajar asi... me esta
grabando donde quiere. Levanto el mismo DBF en VO 2.5 y lo levanta perfecto,,
me parece que me voy a volver para atras en la version.
Si no me lo mostrara en el IDE pero al operar si lo considerara no me
calienta... pero no existe para el VO.
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Pablo J. Pereyra Enviado el: Viernes, 16 de Marzo
de 2007 05:12 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver
Gerardo,
El problema es con el editor,,, que me crea un solo TAG y tengo 3.
Pero tambien estoy teniendo dramas porque cuando hago un SETORDER() del
TAG no mostrado es como que no encuentra registros.
Voy a seguir haciendo pruebas y te confirmo esto ultimo.
Subject: RE: [guvoaII] VO 2.7 no me toma todos
los TAGs al crear Dbserver
No me quedó claro si el problema te lo
hace al abrir la base con el Browse del Editor DbServer o en la ejecución de tu
programa.
Recién probé a abrir la base de
clientes, que tiene 5 Tags, con el Browse del Editor DbServer y solo muestra 3
tags. Pero al utilizar la base desde mi programa abre los 5 Tags.
Utilizo VO 2.7b_2740
Gerardo J. Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Pablo J. Pereyra Enviado el: Viernes, 16 de Marzo
de 2007 02:39 a.m. Para:guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] VO 2.7 no me
toma todos los TAGs al crear Dbserver
Me volvi loco con una boludez que me paso y la comento por si alguno
sabe al solucion o que no le pase tambien.
Tenia un problema de ubicacion de registros y perdiendome todo el dia
me di cuenta que no lo encuentra porque la clase creada por VO 2.7 al armar un
Dbserver solo me levanta el primer TAG que tiene el CDX y en mi caso habia 3
TAG.
Que puede estar pasando ?
El DBF esta perfecto asi como su CDX asociado, pues haciendo lo mismo
desde VO 2.5 toma todos sin problemas.
Trabajano con VO2.7 si elimino el CDX que me levanta
automaticamente al seleccionar el DBF ... y lo vuelvo a seleccionar ahi si
me toma los TAGs.
Supuestamente tengo los 3 parches instalados en el VO2.7, pero como
puedo saberlo ?
Cambia la expresion a Str(RECNO()) creo que eso soluciona el problema.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Pablo J. Pereyra Enviado el: Sábado, 17 de Marzo de 2007 04:20 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
Claudio, Gerardo,
Si, podria hacer eso mismo... pero mi curiosidad viene porque en Clipper tengo una rutina igual solo que como funcion y no como metodo pero exactamente la misma y alli funciona perfecto.
En VO deberia hacer lo mismo y no funciona... estoy agregando registros y observando el comportamiento del indice y no hace lo que deberia... por ejemplo arme un metodo que recorra el DBF y se pare donde este DELETED() y .NOT. RLOCK(), y me encuentra el deleted pero ese indice tiene los registos bloqueados... medio raro.
Este aplicativo en VO debe funcionar "simultaneamente" con el otro hecho en cliper y usar los indices que ya dispongo, por eso no puedo crear condiciones nuevas... salvo cambiar el soft en clipper, pero como estoy medio jugado de tiempo necesito
hacerlo funcionar ahora y despues ya si podre cambiar todo.
COmo detalle los CDX son creados todos desde Clipper 5.3b, y en VO uso los SETs correspondientes para clipper (collation, etc)
Ya tengo este tipo de mezcla entre Clipper y VO usando mismos DBF y CDX.. pero ahora me esta dando problemas, llegue a pensar que los DBF estaban dañados pero no es asi.
La otra idea que tengo es "reciclar" registros pero sin usar indice.... es decir recorrer registro a registro la DBF hasta encontrar uno que este marcado como DELETED y alli rescatarlo,,, sera mas lento pero por lo menos podre hacerlo hasta que descubra el problema.
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de [xCSA] Claudio Torrillo Enviado el: Sábado, 17 de Marzo de 2007 03:42 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
No debiera, pero ..
Ahora, y si le cambias la expresión por INDEX ON IIF(DELETED(),”S”,”N”)
Pasas a tener un índice STD y donde la clave te permite seleccionar rápidamente cualquier condición.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Pablo J. Pereyra Enviado el: Sábado, 17 de Marzo de 2007 12:49 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
Claudio,
Me esta pasando con varios dbserver, pero el problema lo tengo especialmente con uno que tiene esta condicion, podra ser eso ?
INDEX ON Recno() FOR Deleted()
Ese dbserver tiene reutilizacion de registros porque tiene muchas altas y bajas, sera que hay problemas con indices que tengan esa condicion ?
Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
Pablo.
Primero, el editor de DBserver … mejor ni hablar.
Segundo, si el código fuente de los dbServer es el del 2.5 original, hay diferencias. Mínimas, pero diferencias al fin.
Tercero, un problema que no sé si se corrigió es que si el DBServer está definido por el editor en un directorio y luego le digo que la tabla está en otro, pero el definido es alcanzable, el código junto con el AUTOOPEN hace que el CDX se abra 2 veces, con lo cual en funcionamiento no anda ni a cañones ya que no
sabe a que tag apuntar por que los tiene duplicados, esto ocurría en 2.5 y 2.6 si no me equivoco … hace años que tengo mi propia clase y el editor ni lo miro.
Ergo, lo que te dice Gerardo del AutoOpen soluciona en parte el problema, lo otro a realizar es regenerar el código de los dbServer con 2.7
Respecto de los TAGS que el editor no toma, simple, debes estar utilizando funciones que el editor no conoce, hay una DLL que se genera
-- CAVO27\VOLIB\cavorddb\CAVOUDF.AEF --
Esa dll se genera y se pone en el directorio BIN, permite definir las funciones que el editor de DBServer necesita para los indices.
Por supuesto que si el problema de apertura es este, olvídate de la generación no?
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Pablo J. Pereyra Enviado el: Viernes, 16 de Marzo de 2007 09:39
p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
Me tiene enfermo... me toma 1 solo TAG.
La base tiene 3 TAGS, le selecciono los otros por el numero o por el nombre del mismo y el OrderInfo(DBOI_ORDERCOUNT) me devuelve siempre 1.
la verdad ya no se que hacer porque no puedo trabajar asi... me esta grabando donde quiere. Levanto el mismo DBF en VO 2.5 y lo levanta perfecto,, me parece que me voy a volver para atras en la version.
Si no me lo mostrara en el IDE pero al operar si
lo considerara no me calienta... pero no existe para el VO.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Pablo J. Pereyra Enviado el: Viernes, 16 de Marzo de 2007 05:12
p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
Gerardo,
El problema es con el editor,,, que me crea un solo TAG y tengo 3.
Pero tambien estoy teniendo dramas porque cuando hago un SETORDER() del TAG no mostrado es como que no encuentra registros.
Voy a seguir haciendo pruebas y te confirmo esto ultimo.
Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
No me quedó claro si el problema te lo hace al abrir la base con el Browse del Editor DbServer o en la ejecución de tu programa.
Recién probé a abrir la base de clientes, que tiene 5 Tags, con el Browse del Editor DbServer y solo muestra 3 tags. Pero al utilizar la base desde mi programa abre los 5 Tags.
Utilizo VO 2.7b_2740
Gerardo J. Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Pablo J. Pereyra Enviado el: Viernes, 16 de Marzo de 2007 02:39 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] VO 2.7 no me toma todos los TAGs al crear Dbserver
Me volvi loco con una boludez que me paso y la comento por si alguno sabe al solucion o que no le pase tambien.
Tenia un problema de ubicacion de registros y perdiendome todo el dia me di cuenta que no lo encuentra porque la clase creada por VO 2.7 al armar un Dbserver solo me levanta el primer TAG que tiene el CDX y en mi caso habia 3 TAG.
Que puede estar pasando ?
El DBF esta perfecto asi como su CDX asociado, pues haciendo lo mismo desde VO 2.5 toma todos sin problemas.
Trabajano con VO2.7 si elimino el CDX que me levanta
automaticamente al seleccionar el DBF ... y lo vuelvo a seleccionar ahi si me toma los TAGs.
Supuestamente tengo los 3 parches instalados en el VO2.7, pero como puedo saberlo ?
De: guvoaII@...
[mailto:guvoaII@...] En nombre de [xCSA] Claudio Torrillo Enviado el: Domingo, 01 de Abril de 2007 09:52 a.m. Para: guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y Style XP.
El tema es
que al utilizar los estilos, no sólo se afecta a la forma en como se muestran
los controles, sino que también el contenido.
Para poder
representar el color del texto de un FixedText la API de estilos debe buscar en
la configuración de windows todos los datos.
Lo que vos
haces, es cambiar el color del texto, claro eso al iniciar la ventana, pero al
pasar una ventana por encima de la otra, los datos se redibujan teniendo en
cuanta los estilos y no tu definición de colores.
Un
consejo, los colores no deben cambiarse, eso invalida al usuario el uso del
cambio de color.
No me
canso de repetir lo que me pasó personalmente con una empresa a la cual mi
definición de colores no le cuadraba, yo había tomado un color X para el texto
y resulta que la empresa decidión que ese color fuese el mismo de fondo, ergo
los datos no se veían.
Lo mejor
es tratar de utilizar os colores definidos en Windows y para resaltar texto no
CAMBIAR COLORES sino CUERPO y TAMAÑO de font. Se obtiene una estética más
acompasada con el entorno.
Para más
comparación, MS no usa colores en el texto, el texto siempre es negro sobr el
fondo STD que manda el estilo.
Una de 2 o
utilizas el estilo XP o utilizas TU estilo.
Claudio
G. Torrillo
www.xcsa.com.ar
Tel/Fax:
4840-0255
info(@)xcsa.com.ar
De: guvoaII@...
[mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti Enviado el: Viernes, 30 de Marzo de 2007 04:17 p.m. Para: guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y Style XP.
Claudio, no utilizo ninguna clase. Son
STD FixedText.
A que te referís con “solo te
funcionan si el control se diseña para trabajar con estilos”???
Te adjunto un MEF para que veas como
están diseñados los controles.
Gerardo J. Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De: guvoaII@...
[mailto:guvoaII@...] En nombre de Claudio Torrillo Enviado el: Viernes, 30 de Marzo de 2007 02:12 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] VO 2.7b y Style XP.
Los
controles son STD FixedText o estas utilizando alguna clase?.
OJO, los estilos XP solo te funcionan si el control se diseña para trabajar con
estilos.
Eso que pusistes, sólo afecta a los controles predefinidos de Windows.
Por ejemplo, si un botón tiene un BMP ya no lo ves como XP sino al viejo estilo
W2000 o W98.
-----
Mensaje original ----
De: Gerardo J. Biagiotti <gjbiagiotti@...>
Para: GUVOA II <guvoaII@...>
Enviado: viernes 30 de marzo de 2007, 9:06:26
Asunto: [guvoaII] VO 2.7b y Style XP.
He
incorporado a mi programa el código para que se vean con los estilos del XP.
DEFINE CREATEPROCESS_ MANIFEST_ RESOURCE_ ID := 1
RESOURCE CREATEPROCESS_ MANIFEST_ RESOURCE_ ID RC_RT_MANIFEST
C:\SPI\Administració n\Sistema\ cctl6.man
En
la imagen siguiente se pueden ver las 2 ventanas que contienen información del
sistema, con textos en color azul (ventana superior) y controles de fondo azul
y texto negro (ventana inferior alargada).
¡Error!
Nombre de archivo no especificado.
Si
observan la siguiente imagen, verán que al abrir una ventana cualquiera, los
textos azules quedan de color negro, y los controles de fondo azul quedan con
fondo gris en el área de los textos.
Pero
al mover la ventana recién abierta sobre dichos texto y controles vuelven a sus
colores originales.
Precisamente,
parte del texto, ahora se ve color azul porque moví la ventana para que se vea
el efecto.
Miren
los controles de la ventana inferior.
¡Error!
Nombre de archivo no especificado.
Cómo
puedo hacer para evitar que sucedan estos cambios de colores cada vez que se
abre una ventana.
Espero
que las imágenes lleguen.
Gerardo J. Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
Mail: gjbiagiotti@
coyspu.com. ar gjbiagiotti@ gmail.com gjbiagiotti@ yahoo.com. ar
MSN: gerardo_biagiotti@
hotmail.com
Preguntá.
Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta). Probalo ya!
De: guvoaII@...
[mailto:guvoaII@...] En nombre de [xCSA] Claudio Torrillo Enviado el: Domingo, 01 de Abril de 2007 09:52 a.m. Para: guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y Style XP.
El tema es
que al utilizar los estilos, no sólo se afecta a la forma en como se muestran
los controles, sino que también el contenido.
Para poder
representar el color del texto de un FixedText la API de estilos debe buscar en
la configuración de windows todos los datos.
Lo que vos
haces, es cambiar el color del texto, claro eso al iniciar la ventana, pero al
pasar una ventana por encima de la otra, los datos se redibujan teniendo en
cuanta los estilos y no tu definición de colores.
Un
consejo, los colores no deben cambiarse, eso invalida al usuario el uso del
cambio de color.
No me
canso de repetir lo que me pasó personalmente con una empresa a la cual mi
definición de colores no le cuadraba, yo había tomado un color X para el texto
y resulta que la empresa decidión que ese color fuese el mismo de fondo, ergo
los datos no se veían.
Lo mejor
es tratar de utilizar os colores definidos en Windows y para resaltar texto no
CAMBIAR COLORES sino CUERPO y TAMAÑO de font. Se obtiene una estética más
acompasada con el entorno.
Para más
comparación, MS no usa colores en el texto, el texto siempre es negro sobr el
fondo STD que manda el estilo.
Una de 2 o
utilizas el estilo XP o utilizas TU estilo.
El tema es que al utilizar los estilos, no
sólo se afecta a la forma en como se muestran los controles, sino que también
el contenido.
Para poder representar el color del texto
de un FixedText la API de estilos debe buscar en la configuración de windows
todos los datos.
Lo que vos haces, es cambiar el color del
texto, claro eso al iniciar la ventana, pero al pasar una ventana por encima de
la otra, los datos se redibujan teniendo en cuanta los estilos y no tu definición
de colores.
Un consejo, los colores no deben
cambiarse, eso invalida al usuario el uso del cambio de color.
No me canso de repetir lo que me pasó
personalmente con una empresa a la cual mi definición de colores no le
cuadraba, yo había tomado un color X para el texto y resulta que la empresa
decidión que ese color fuese el mismo de fondo, ergo los datos no se veían.
Lo mejor es tratar de utilizar os colores
definidos en Windows y para resaltar texto no CAMBIAR COLORES sino CUERPO y
TAMAÑO de font. Se obtiene una estética más acompasada con el entorno.
Para más comparación, MS no usa colores en
el texto, el texto siempre es negro sobr el fondo STD que manda el estilo.
Una de 2 o utilizas el estilo XP o
utilizas TU estilo.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti Enviado el: Viernes, 30 de Marzo
de 2007 04:17 p.m. Para:guvoaII@... Asunto: RE: [guvoaII] VO 2.7b y
Style XP.
Claudio, no utilizo ninguna clase. Son STD FixedText.
A que te referís con “solo te funcionan si el control se
diseña para trabajar con estilos”???
Te adjunto un MEF para que veas como están diseñados los
controles.
Gerardo J.
Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar]
En nombre de Claudio Torrillo Enviado el: Viernes, 30 de Marzo
de 2007 02:12 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] VO 2.7b y
Style XP.
Los controles son
STD FixedText o estas utilizando alguna clase?.
OJO, los estilos XP solo te funcionan si el control se diseña para trabajar con
estilos.
Eso que pusistes, sólo afecta a los controles predefinidos de Windows.
Por ejemplo, si un botón tiene un BMP ya no lo ves como XP sino al viejo estilo
W2000 o W98.
----- Mensaje
original ----
De: Gerardo J.
Biagiotti <gjbiagiotti@gmail.com>
Para: GUVOA II <guvoaII@gruposyahoo.com.ar>
Enviado: viernes 30 de marzo de 2007, 9:06:26
Asunto: [guvoaII] VO 2.7b y Style XP.
He incorporado a
mi programa el código para que se vean con los estilos del XP.
DEFINE
CREATEPROCESS_ MANIFEST_ RESOURCE_ ID := 1
RESOURCE
CREATEPROCESS_ MANIFEST_ RESOURCE_ ID RC_RT_MANIFEST C:\SPI\Administració
n\Sistema\ cctl6.man
En la imagen siguiente
se pueden ver las 2 ventanas que contienen información del sistema, con textos
en color azul (ventana superior) y controles de fondo azul y texto negro
(ventana inferior alargada).
¡Error!
Nombre de archivo no especificado.
Si observan la siguiente
imagen, verán que al abrir una ventana cualquiera, los textos azules quedan de
color negro, y los controles de fondo azul quedan con fondo gris en el área de
los textos.
Pero al mover la
ventana recién abierta sobre dichos texto y controles vuelven a sus colores
originales.
Precisamente,
parte del texto, ahora se ve color azul porque moví la ventana para que se vea
el efecto.
Miren los
controles de la ventana inferior.
¡Error!
Nombre de archivo no especificado.
Cómo puedo hacer
para evitar que sucedan estos cambios de colores cada vez que se abre una
ventana.
Espero que las
imágenes lleguen.
Gerardo J.
Biagiotti Analista de
Sistemas (2580) Marcos Juárez Córdoba - Argentina
Mail:
gjbiagiotti@ coyspu.com. ar gjbiagiotti@ gmail.com gjbiagiotti@ yahoo.com. ar
MSN: gerardo_biagiotti@ hotmail.com
Preguntá.
Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta). Probalo
ya!