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!
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!
----- 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).
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.
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!
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).
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.
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
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).
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.
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
O sea, el error de la asignación de fechas
es el código mismo.
No te voy a dara la solución, pero, en
CLIPPER nunca usastes macros? Si, esas que se ejecutaban con “&”.
El filtro que estas construyendo en una
MACRO.
Por último, como una ayuda enorme:
A := 5
B := 6
C := a + b
B := 5
Cuanto vale C, 10 ?
Suerte y buen finde…. ;)
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Jueves, 29 de Marzo de
2007 04:45 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en
report-pro
Gerardo voy a probar nuevamente el mef tuyo.
Ultima pregunta del mes con repecto al filtro, en
caso que no lo pueda resolver, que otra posibilidad tengo para desarrollarlo?
Muchas gracias Buen fin de semana largo para todos. y
felices pascuas.
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
yo pruebo poniendo fechas fijas como lo hice arriva y me
funciona el filtro perfectamente entre esas fechas,. pero si modifico las
fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
__________ Información de NOD32, revisión 2148 (20070327) __________
Este mensaje ha sido analizado con NOD32 antivirus system
part000.txt - Esta correcto
part001.htm - Esta correcto
yo pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2148 (20070327) __________
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: Jueves, 29 de Marzo de 2007 04:45 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
Gerardo
voy a probar nuevamente el mef tuyo.
Ultima
pregunta del mes con repecto al filtro, en caso que no lo pueda resolver, que
otra posibilidad tengo para desarrollarlo?
Muchas
gracias Buen fin de semana largo para todos. y felices pascuas.
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
yo
pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro
perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me
sigue tomando las fechas con las que la inicialice.
espero
que me entiendan
que
puedo hacer?
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
__________ Información de NOD32, revisión 2148 (20070327) __________
Este mensaje ha sido analizado con NOD32 antivirus system
part000.txt - Esta correcto
part001.htm - Esta correcto
yo pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2148 (20070327) __________
Este mensaje ha sido analizado con NOD32 antivirus system part000.txt - Esta correcto part001.htm - Esta correcto
yo pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio Analista de Sistemas General Pico - La Pampa
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Miércoles, 28 de Marzo de 2007 08:12 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
si
lo probe, me largo error en PROTEC oplanilla AS planilla{} entoces lo que hice
fue difinierlo asi
PROTEC
oplanilla AS planilla , no largo ningun error, pero no funciona.
error
bad statement sintaxis
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
De:guvoaII@...
[mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Miércoles, 28 de Marzo de 2007 09:04 a.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
Logre hacer funcionar el filtro en el listado, pero .
. . .
yo pruebo poniendo fechas fijas como lo hice arriva y
me funciona el filtro perfectamente entre esas fechas,. pero si modifico las
fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
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: Miércoles, 28 de Marzo de 2007 09:04 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] filtros en report-pro
Logre hacer funcionar el filtro en el listado, pero . . . .
yo pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio Analista de Sistemas General Pico - La Pampa
Encontre que "ProcFile" me identificaba de alguna manera el metodo o
la clase que generaba el error, asi que cuendo detectaba que era igual
a la clase, omitia la ventana default de error y mostraba en su lugar
un textbox.
si lo probe, me largo error en PROTEC oplanilla AS planilla{} bad statement sintaxis entoces lo que hice fue definierlo asi PROTEC oplanilla AS planilla , no largo ningun error, pero no funciona. cuando emito el listado sigue el error
Pero lo logre hacer funcionar al filtro lo que pasa que no me pasa los valores de oDCmfechadesde y oDCmfechahasta de la ventana al filtro, me toma los valores con los que yo no inicializo, simpre, cual puede ser el problema
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: Miércoles, 28 de Marzo de 2007 09:04 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] filtros en report-pro
Logre hacer funcionar el filtro en el listado, pero . . . .
yo pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio Analista de Sistemas General Pico - La Pampa
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Miércoles, 28 de Marzo de 2007 09:04 a.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
Logre
hacer funcionar el filtro en el listado, pero . . . .
yo
pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro
perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me
sigue tomando las fechas con las que la inicialice.
espero
que me entiendan
que
puedo hacer?
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
yo pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2148 (20070327) __________
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: Miércoles, 28 de Marzo de 2007 09:04 a.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
Logre
hacer funcionar el filtro en el listado, pero . . . .
yo
pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro
perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me
sigue tomando las fechas con las que la inicialice.
espero
que me entiendan
que
puedo hacer?
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Miércoles, 28 de Marzo de 2007 09:04 a.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
Logre
hacer funcionar el filtro en el listado, pero . . . .
yo
pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro
perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me
sigue tomando las fechas con las que la inicialice.
espero
que me entiendan
que
puedo hacer?
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
yo pruebo poniendo fechas fijas como lo hice arriva y me funciona el filtro perfectamente entre esas fechas,. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice.
espero que me entiendan
que puedo hacer?
Luengo Sergio Analista de Sistemas General Pico - La Pampa
De: guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Martes, 27 de Marzo de 2007 04:11 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
Muchachos:
Logre hacer funcionar el filtro en el listado, pero . . . .
ahora tengo otro problema, yo inicializo oDCmfechadesde con la fecha del primer registro de la base de datos y oDCmfechahasta con el ultimo registro de la base de dato, entonces cuando abro la ventana para hacer el listado donde yo modifico las fechas manualmente, el filtro no me toma esas fechas modificadas, me toma las fechas con las que yo las inicialice, cual puede ser el problema.
LOCAL oplanilla AS planilla oplanilla := planilla{}
yo pruebo poniendo fechas fijas y me funciona el filtro perfectamente. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice
espero que me entiendan
Muchas gracias
Luengo Sergio Analista de Sistemas General Pico - La Pampa
De:guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti Enviado el: Lunes, 26 de Marzo de 2007 11:18 p.m. Para:guvoaII@... Asunto: RE: [guvoaII] dialogwindow
Lo que muestra está bien. Entonces el problema está en otro lado.
Deberías enviar el MEF y el archivo de reporte para analizarlo completo.
De: guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 08:36 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] dialogwindow
mfechadesde y mfechahasta son datetimepicker en la ventana
Te va a abrir una ventana de comandos y podrás ver el contenido de cFiltro y las fechas. Así podrás ver el contenido de las fechas y verificar si son válidas.
Si no aparece el contenido de la variable cFiltro es porque el error está al generarla.
En el método Inicializar() deberías usar el GoTop().
Supongo que las variables mFechaDesde y mFechaHasta son controles creados en la ventana?
También los controles de tipo DateTimePicker deben tener una fecha válida y no permiten fechas vacías.
De: guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 03:19 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] dialogwindow
Envio metodo inicializar y metodo imprimir
En el metodo imprimir() de tu sistema, definistes una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre las fechas correspondientes, me larga un error invalid filter expresion,
METHOD inicializar() CLASS planilla_caja
LOCAL oplanilla AS planilla oplanilla := planilla{}
De:guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Domingo, 25 de Marzo de 2007 07:02 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] dialogwindow
Gerardo: me funciono lo de la fecha perfectamente, muchisimas gracias.
Ahora tengo otro problema,
En el metodo imprimir() de tu sistema, definistes una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre las fechas correspondientes, me larga un error invalid filter expresion, puede ser que cfiltro hay que difinirlo en el reporte o me estoy equivocando, y si es asi como defino cfiltro en el reporte?
Gracias por todo.
Luengo Sergio Analista de Sistemas General Pico - La Pampa
De:guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Jueves, 22 de Marzo de 2007 08:43 a.m. Para: guvoaII@... Asunto: [guvoaII] dialogwindow
Tengo un problema, que no me doy cuenta como resolverlo, necesitaria una ayudita.
tengo una dialogwindow, (pantalla para imprimir) tiene dos botones, salir e imprimir, y en la misma ventana coloque dos datos que son fechadesde y fechahasta, que es una singlelineedit, el problema es que no puedo levantar en esas variables el tipo de dato fecha, a esas variables les asigno, fechadesde el primer registro de la base de datos y fechahasta el ultimo registro de la base de datos, hasta ahi perfecto, pero no puedo levantar esos valores a la pantalla para luego poder cambiar las fechas si quiero hacer el listado entre otras fechas, me lo muestra vacio y sin formato de fecha, o sea no me lo toma
espero que me entiendan
CLASS Planilla_caja INHERIT DIALOGWINDOW
PROTECT oDCmFechadesde AS SINGLELINEEDIT PROTECT oDCmFechahasta AS SINGLELINEEDIT PROTECT oDCFixedText2 AS FIXEDTEXT PROTECT oDCFixedText3 AS FIXEDTEXT
INSTANCE mFECHAdesde INSTANCE mFECHAhasta
Desde ya muchisimas gracias por su aporte.
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2132 (20070321) __________
Este mensaje ha sido analizado con NOD32 antivirus system part000.txt - Esta correcto part001.htm - Esta correcto Clientes Listado Cobranza.mef - Esta correcto
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 26/03/2007 02:31 p.m.
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Martes, 27 de Marzo de 2007 04:11 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] filtros en report-pro
Muchachos:
Logre
hacer funcionar el filtro en el listado, pero . . . .
ahora
tengo otro problema, yo inicializo oDCmfechadesde con la fecha del primer
registro de la base de datos y oDCmfechahasta con el ultimo registro de la base
de dato, entonces cuando abro la ventana para hacer el listado donde yo modifico
las fechas manualmente, el filtro no me toma esas fechas modificadas, me toma
las fechas con las que yo las inicialice, cual puede ser el problema.
LOCAL oplanilla AS planilla
oplanilla := planilla{}
yo
pruebo poniendo fechas fijas y me funciona el filtro perfectamente. pero si
modifico las fechas en la ventana me sigue tomando las fechas con las que la
inicialice
espero
que me entiendan
Muchas
gracias
Luengo
Sergio
Analista de Sistemas
General Pico - La Pampa
De:guvoaII@...
[mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti Enviado el: Lunes, 26 de Marzo de 2007 11:18 p.m. Para:guvoaII@... Asunto: RE: [guvoaII] dialogwindow
Lo que muestra está bien. Entonces el
problema está en otro lado.
Deberías enviar el MEF y el archivo de
reporte para analizarlo completo.
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 08:36 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] dialogwindow
mfechadesde y mfechahasta son datetimepicker en la
ventana
Te va a abrir una ventana de comandos y
podrás ver el contenido de cFiltro y las fechas. Así podrás ver el contenido de
las fechas y verificar si son válidas.
Si no aparece el contenido de la
variable cFiltro es porque el error está al generarla.
En el método Inicializar() deberías usar
el GoTop().
Supongo que las variables mFechaDesde y
mFechaHasta son controles creados en la ventana?
También los controles de tipo
DateTimePicker deben tener una fecha válida y no permiten fechas vacías.
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 03:19 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] dialogwindow
Envio metodo inicializar y metodo imprimir
En el metodo imprimir() de tu sistema, definistes
una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis
oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre
las fechas correspondientes, me larga un error invalid filter expresion,
METHOD inicializar() CLASS planilla_caja
LOCAL oplanilla AS planilla
oplanilla := planilla{}
De:guvoaII@...
[mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Domingo, 25 de Marzo de 2007 07:02 p.m. Para: guvoaII@... Asunto: Re: [guvoaII] dialogwindow
Gerardo: me funciono lo de la fecha perfectamente,
muchisimas gracias.
Ahora tengo otro problema,
En el metodo imprimir() de tu sistema, definistes
una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis
oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre
las fechas correspondientes, me larga un error invalid filter expresion, puede ser que cfiltro hay que difinirlo en el reporte
o me estoy equivocando, y si es asi como defino cfiltro en el reporte?
Gracias por todo.
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
De:guvoaII@...
[mailto:guvoaII@...] En nombre de AdeSistemas Enviado el: Jueves, 22 de Marzo de 2007 08:43 a.m. Para: guvoaII@... Asunto: [guvoaII] dialogwindow
Tengo un problema, que no me doy cuenta como
resolverlo, necesitaria una ayudita.
tengo una dialogwindow, (pantalla para imprimir) tiene
dos botones, salir e imprimir, y en la misma ventana coloque dos datos que son
fechadesde y fechahasta, que es una singlelineedit, el problema es que no puedo
levantar en esas variables el tipo de dato fecha, a esas variables les asigno,
fechadesde el primer registro de la base de datos y fechahasta el ultimo
registro de la base de datos, hasta ahi perfecto, pero no puedo levantar esos
valores a la pantalla para luego poder cambiar las fechas si quiero hacer el
listado entre otras fechas, me lo muestra vacio y sin formato de fecha, o sea
no me lo toma
espero que me entiendan
CLASS Planilla_caja INHERIT DIALOGWINDOW
PROTECT oDCmFechadesde AS SINGLELINEEDIT
PROTECT oDCmFechahasta AS SINGLELINEEDIT
PROTECT oDCFixedText2 AS FIXEDTEXT
PROTECT oDCFixedText3 AS FIXEDTEXT
INSTANCE mFECHAdesde
INSTANCE mFECHAhasta
Desde ya muchisimas gracias por su aporte.
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
__________ Información de NOD32, revisión 2132 (20070321) __________
Este mensaje ha sido analizado con NOD32 antivirus system
part000.txt - Esta correcto
part001.htm - Esta correcto
Clientes Listado Cobranza.mef - Esta correcto
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 26/03/2007 02:31
p.m.
ahora tengo otro problema, yo inicializo oDCmfechadesde con la fecha del primer registro de la base de datos y oDCmfechahasta con el ultimo registro de la base de dato, entonces cuando abro la ventana para hacer el listado donde yo modifico las fechas manualmente, el filtro no me toma esas fechas modificadas, me toma las fechas con las que yo las inicialice, cual puede ser el problema.
LOCAL oplanilla AS planilla oplanilla := planilla{}
yo pruebo poniendo fechas fijas y me funciona el filtro perfectamente. pero si modifico las fechas en la ventana me sigue tomando las fechas con las que la inicialice
espero que me entiendan
Muchas gracias
Luengo Sergio Analista de Sistemas General Pico - La Pampa
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Gerardo J. Biagiotti Enviado el: Lunes, 26 de Marzo de 2007 11:18 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] dialogwindow
Lo que muestra está bien. Entonces el problema está en otro lado.
Deberías enviar el MEF y el archivo de reporte para analizarlo completo.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 08:36 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
mfechadesde y mfechahasta son datetimepicker en la ventana
Te va a abrir una ventana de comandos y podrás ver el contenido de cFiltro y las fechas. Así podrás ver el contenido de las fechas y verificar si son válidas.
Si no aparece el contenido de la variable cFiltro es porque el error está al generarla.
En el método Inicializar() deberías usar el GoTop().
Supongo que las variables mFechaDesde y mFechaHasta son controles creados en la ventana?
También los controles de tipo DateTimePicker deben tener una fecha válida y no permiten fechas vacías.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 03:19 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
Envio metodo inicializar y metodo imprimir
En el metodo imprimir() de tu sistema, definistes una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre las fechas correspondientes, me larga un error invalid filter expresion,
METHOD inicializar() CLASS planilla_caja
LOCAL oplanilla AS planilla oplanilla := planilla{}
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Domingo, 25 de Marzo de 2007 07:02 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
Gerardo: me funciono lo de la fecha perfectamente, muchisimas gracias.
Ahora tengo otro problema,
En el metodo imprimir() de tu sistema, definistes una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre las fechas correspondientes, me larga un error invalid filter expresion, puede ser que cfiltro hay que difinirlo en el reporte o me estoy equivocando, y si es asi como defino cfiltro en el reporte?
Gracias por todo.
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: Jueves, 22 de Marzo de 2007 08:43 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] dialogwindow
Tengo un problema, que no me doy cuenta como resolverlo, necesitaria una ayudita.
tengo una dialogwindow, (pantalla para imprimir) tiene dos botones, salir e imprimir, y en la misma ventana coloque dos datos que son fechadesde y fechahasta, que es una singlelineedit, el problema es que no puedo levantar en esas variables el tipo de dato fecha, a esas variables les asigno, fechadesde el primer registro de la base de datos y fechahasta el ultimo registro de la base de datos, hasta ahi perfecto, pero no puedo levantar esos valores a la pantalla para luego poder cambiar las fechas si quiero hacer el listado entre otras fechas, me lo muestra vacio y sin formato de fecha, o sea no me lo toma
espero que me entiendan
CLASS Planilla_caja INHERIT DIALOGWINDOW
PROTECT oDCmFechadesde AS SINGLELINEEDIT PROTECT oDCmFechahasta AS SINGLELINEEDIT PROTECT oDCFixedText2 AS FIXEDTEXT PROTECT oDCFixedText3 AS FIXEDTEXT
INSTANCE mFECHAdesde INSTANCE mFECHAhasta
Desde ya muchisimas gracias por su aporte.
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2132 (20070321) __________
Este mensaje ha sido analizado con NOD32 antivirus system part000.txt - Esta correcto part001.htm - Esta correcto Clientes Listado Cobranza.mef - Esta correcto
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 26/03/2007 02:31 p.m.
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Gerardo J. Biagiotti Enviado el: Lunes, 26 de Marzo de 2007 11:18 p.m. Para:guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] dialogwindow
Lo que muestra está bien. Entonces el problema está en otro lado.
Deberías enviar el MEF y el archivo de reporte para analizarlo completo.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 08:36 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
mfechadesde y mfechahasta son datetimepicker en la ventana
Te va a abrir una ventana de comandos y podrás ver el contenido de cFiltro y las fechas. Así podrás ver el contenido de las fechas y verificar si son válidas.
Si no aparece el contenido de la variable cFiltro es porque el error está al generarla.
En el método Inicializar() deberías usar el GoTop().
Supongo que las variables mFechaDesde y mFechaHasta son controles creados en la ventana?
También los controles de tipo DateTimePicker deben tener una fecha válida y no permiten fechas vacías.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de 2007 03:19 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
Envio metodo inicializar y metodo imprimir
En el metodo imprimir() de tu sistema, definistes una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre las fechas correspondientes, me larga un error invalid filter expresion,
METHOD inicializar() CLASS planilla_caja
LOCAL oplanilla AS planilla oplanilla := planilla{}
De:guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de AdeSistemas Enviado el: Domingo, 25 de Marzo de 2007 07:02 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
Gerardo: me funciono lo de la fecha perfectamente, muchisimas gracias.
Ahora tengo otro problema,
En el metodo imprimir() de tu sistema, definistes una variable cfiltro, de acuerdo a lo entendido por mi es que mas abajo definis oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte entre las fechas correspondientes, me larga un error invalid filter expresion, puede ser que cfiltro hay que difinirlo en el reporte o me estoy equivocando, y si es asi como defino cfiltro en el reporte?
Gracias por todo.
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: Jueves, 22 de Marzo de 2007 08:43 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] dialogwindow
Tengo un problema, que no me doy cuenta como resolverlo, necesitaria una ayudita.
tengo una dialogwindow, (pantalla para imprimir) tiene dos botones, salir e imprimir, y en la misma ventana coloque dos datos que son fechadesde y fechahasta, que es una singlelineedit, el problema es que no puedo levantar en esas variables el tipo de dato fecha, a esas variables les asigno, fechadesde el primer registro de la base de datos y fechahasta el ultimo registro de la base de datos, hasta ahi perfecto, pero no puedo levantar esos valores a la pantalla para luego poder cambiar las fechas si quiero hacer el listado entre otras fechas, me lo muestra vacio y sin formato de fecha, o sea no me lo toma
espero que me entiendan
CLASS Planilla_caja INHERIT DIALOGWINDOW
PROTECT oDCmFechadesde AS SINGLELINEEDIT PROTECT oDCmFechahasta AS SINGLELINEEDIT PROTECT oDCFixedText2 AS FIXEDTEXT PROTECT oDCFixedText3 AS FIXEDTEXT
INSTANCE mFECHAdesde INSTANCE mFECHAhasta
Desde ya muchisimas gracias por su aporte.
Luengo Sergio Analista de Sistemas General Pico - La Pampa
__________ Información de NOD32, revisión 2132 (20070321) __________
Este mensaje ha sido analizado con NOD32 antivirus system part000.txt - Esta correcto part001.htm - Esta correcto Clientes Listado Cobranza.mef - Esta correcto
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 26/03/2007 02:31 p.m.
Le mandas
EXPORT CONTROLS y eso hace que se publiquen los objetos oDC… como
exportados, eso te habilita a operarlos desde otras piezas de código que no sea
la clase de la ventana.
2 – Como manda la lógica.
Se crean
métodos o ACCESS y ASSIGNS que te permitan hacer lo que queres.
La segunda forma es la mejor, ya que
encapsula el tema en una clase y mejora el seguimiento del código y lógicamente
su mantenimiento.
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: Martes, 27 de Marzo de
2007 09:43 a.m. Para: guvoaII@... Asunto: RE: [guvoaII] Manejo de
Ventanas.
Claudio, si lo respondiste no me quedó claro lo siguiente:
Si tengo abiertas 2 ventanas, como actualizo los controles de
una ventana a la otra?
De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar] En
nombre de [xCSA] Claudio Torrillo Enviado el: Martes, 27 de Marzo de
2007 05:30 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: RE: [guvoaII] Manejo de
Ventanas.
Gerardo:
Por favor, sacá esa imagen de la firma, no sé que tiene pero cuelga las
sesiones
De terinal server al intentar responderte. Además, en las listas de correo
no está
bien visto ese tipo de insertos.
Por otro lado, no entiendo el problema, con tener una referencia de una
ventana a la
otra es suficiente. En ejemplo de CAVO (South...) tiene una ejmplo de cómo
saber que
ventanas estan activas, podes utlizar el mismo sistema de Broadcast con
cualquier
Ventana.
Yo personalmente lo he utilizado en más de una aplicación donde la ventana
(dataWindow)
disparaba varios dialogos, entonces al minimizar la DataWindow procedia a
ocultar el
resto, luego al cerrar la ventana los dialogos que quedaban se cerraban en
orden.
Es largo de contar, pero básicamente es cuastion de tener un método de
Registro y otro de
DesRegistro .. El de registro; lo llamamos desde algún metodo de arranque,
por ejemplo
PRE/POSTINIT, recibe de parámetro un objeto que pude ser cualquier cosa, y
lo
agrega en un array. Luego en algún metodo (p.ej. Destoy() o Close()) de ese
objeto se
Programa el llamado a owner:desRegistro(self).
No sé si eso es lo que buscas.
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: Sábado, 24 de Marzo de 2007 10:20 a.m.
Para: GUVOA II
Asunto: RV: [guvoaII] Manejo de Ventanas.
Che, nadie tiene información sobre esto que necesito???
O bien algún sitio donde haya ejemplos para ver.
Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina
De:
guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti Enviado el: Lunes, 26 de Marzo de
2007 11:18 p.m. Para: guvoaII@... Asunto: RE: [guvoaII] dialogwindow
Lo que muestra está bien. Entonces el problema está en otro lado.
Deberías enviar el MEF y el archivo de reporte para analizarlo
completo.
De: guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar] En
nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de
2007 08:36 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
mfechadesde y
mfechahasta son datetimepicker en la ventana
Te va a abrir una ventana de comandos y podrás ver el contenido
de cFiltro y las fechas. Así podrás ver el contenido de las fechas y verificar
si son válidas.
Si no aparece el contenido de la variable cFiltro es porque el
error está al generarla.
En el método Inicializar() deberías usar el GoTop().
Supongo que las variables mFechaDesde y mFechaHasta son
controles creados en la ventana?
También los controles de tipo DateTimePicker deben tener una
fecha válida y no permiten fechas vacías.
De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar]
En nombre de AdeSistemas Enviado el: Lunes, 26 de Marzo de
2007 03:19 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
Envio metodo
inicializar y metodo imprimir
En el metodo imprimir()
de tu sistema, definistes una variable cfiltro, de acuerdo a lo entendido por
mi es que mas abajo definis oreport:setfilterexpression(cfiltro) y te
efectua el filtro en el reporte entre las fechas correspondientes, me larga un
error invalid filter expresion,
METHOD inicializar()
CLASS planilla_caja
LOCAL oplanilla AS planilla
oplanilla := planilla{}
De:guvoaII@gruposyahoo.com.ar
[mailto:guvoaII@gruposyahoo.com.ar] En
nombre de AdeSistemas Enviado el: Domingo, 25 de Marzo
de 2007 07:02 p.m. Para: guvoaII@gruposyahoo.com.ar Asunto: Re: [guvoaII] dialogwindow
Gerardo: me
funciono lo de la fecha perfectamente, muchisimas gracias.
Ahora tengo otro
problema,
En el
metodo imprimir() de tu sistema, definistes una variable cfiltro, de
acuerdo a lo entendido por mi es que mas abajo definis oreport:setfilterexpression(cfiltro)
y te efectua el filtro en el reporte entre las fechas correspondientes, me
larga un error invalid filter expresion, puede ser que cfiltro hay que difinirlo en el reporte
o me estoy equivocando, y si es asi como defino cfiltro en el reporte?
Gracias por todo.
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: Jueves, 22 de Marzo de
2007 08:43 a.m. Para: guvoaII@gruposyahoo.com.ar Asunto: [guvoaII] dialogwindow
Tengo un problema,
que no me doy cuenta como resolverlo, necesitaria una ayudita.
tengo una
dialogwindow, (pantalla para imprimir) tiene dos botones, salir e imprimir, y
en la misma ventana coloque dos datos que son fechadesde y fechahasta, que es
una singlelineedit, el problema es que no puedo levantar en esas variables el
tipo de dato fecha, a esas variables les asigno, fechadesde el primer registro
de la base de datos y fechahasta el ultimo registro de la base de datos, hasta
ahi perfecto, pero no puedo levantar esos valores a la pantalla para luego
poder cambiar las fechas si quiero hacer el listado entre otras fechas, me lo
muestra vacio y sin formato de fecha, o sea no me lo toma
espero que me
entiendan
CLASS
Planilla_caja INHERIT DIALOGWINDOW
PROTECT
oDCmFechadesde AS SINGLELINEEDIT
PROTECT oDCmFechahasta AS SINGLELINEEDIT
PROTECT oDCFixedText2 AS FIXEDTEXT
PROTECT oDCFixedText3 AS FIXEDTEXT
INSTANCE
mFECHAdesde
INSTANCE mFECHAhasta
Desde ya
muchisimas gracias por su aporte.
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
__________ Información de NOD32, revisión 2132 (20070321) __________
Este mensaje ha sido analizado con NOD32 antivirus system
part000.txt - Esta correcto
part001.htm - Esta correcto
Clientes Listado Cobranza.mef - Esta correcto
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date: 26/03/2007 02:31 p.m.
De: guvoaII@...
[mailto:guvoaII@...] En nombre de [xCSA] Claudio Torrillo Enviado el: Martes, 27 de Marzo de 2007 05:30 a.m. Para: guvoaII@... Asunto: RE: [guvoaII] Manejo de Ventanas.
Gerardo:
Por favor, sacá esa imagen de la firma, no sé que tiene pero cuelga las
sesiones
De terinal server al intentar responderte. Además, en las listas de correo
no está
bien visto ese tipo de insertos.
Por otro lado, no entiendo el problema, con tener una referencia de una
ventana a la
otra es suficiente. En ejemplo de CAVO (South...) tiene una ejmplo de cómo
saber que
ventanas estan activas, podes utlizar el mismo sistema de Broadcast con
cualquier
Ventana.
Yo personalmente lo he utilizado en más de una aplicación donde la ventana
(dataWindow)
disparaba varios dialogos, entonces al minimizar la DataWindow procedia a
ocultar el
resto, luego al cerrar la ventana los dialogos que quedaban se cerraban en
orden.
Es largo de contar, pero básicamente es cuastion de tener un método de
Registro y otro de
DesRegistro .. El de registro; lo llamamos desde algún metodo de arranque,
por ejemplo
PRE/POSTINIT, recibe de parámetro un objeto que pude ser cualquier cosa, y
lo
agrega en un array. Luego en algún metodo (p.ej. Destoy() o Close()) de ese
objeto se
Programa el llamado a owner:desRegistro(self).
No sé si eso es lo que buscas.
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: Sábado, 24 de Marzo de 2007 10:20 a.m.
Para: GUVOA II
Asunto: RV: [guvoaII] Manejo de Ventanas.
Che, nadie tiene información sobre esto que necesito???
O bien algún sitio donde haya ejemplos para ver.
Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina
De: guvoaII@...
[mailto:guvoaII@...]
En nombre
de Gerardo J. Biagiotti
Enviado el: Viernes, 23 de Marzo de 2007 10:23 a.m.
Para: GUVOA II
Asunto: [guvoaII] Manejo de Ventanas.
Hola todos.
Necesito hacer lo siguiente:
1) Desde una DataDialog actualizar datos contenidos en una DataWindows.
2) Desde una DataDialog o DataWindows destruir otra/s ventanas.
3) Como hago para saber las ventanas que están abiertas?
Besitos para todos.
Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina
Sergio
Pero el error dice oPlanilla: eso está mal es planilla "PUNTO" FECHA
Si no fijate la ayuda de ReportPro, o trata de armar el filtro desde el
editor.
Además, el error te lo tiró la linea donde copiaste lo que yo te mandé, no
viste que lo separé en 2 lineas?
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
________________________________
De: guvoaII@... [mailto:guvoaII@...] En nombre
de AdeSistemas
Enviado el: Martes, 27 de Marzo de 2007 08:40 a.m.
Para: guvoaII@...
Asunto: Re: [guvoaII] dialogwindow
Envio el archivo mef , el informe y el errror, porque ya probe de todo y no
le puedo encontrar el problema.
Claudio probe el filtro que me pasaste y me da error de sintaxis
Muchas gracias
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
Sergio:
El problema es la definición del Cfiltro
cFiltro := "oPlanilla:FECHA>=CTOD('"+SELF:oDCmfechaDesde:Value+"') .AND.
"+;
"oPlanilla:FECHA<=CTOD('"+SELF:oDCmfechaHasta:Value+"')"
aTablas:={{"Planilla Caja General", cPath+"Planilla.DBF",
cPath+"Pla_Fech.ntx", ,"DBFNTX"}}
oPlanilla no puede existir y por otro lado ":" no es un operador válido de
ALIAS en ReportPro.
Imagino que tu reporte tiene el alias tomado desde la tabla "PLANILLA.DBF",
con lo cual debería
ser Planilla o PLanilla1 a lo sumo, bueno dale una mirada a la seccion del
reporte y fijate como
denomina a la tabla.
Luego, la expresión de filtro sería:
cFiltro := [planilla.fecha >= STOD("] + DTOS( self:oDCFechaDesde:value ) +
[").and.]
cFiltro += [planilla.fecha <= STOD("] + DTOS( self:oDCFechaHasta:value ) +
[")]
CONSEJO:
--------
STOD() y DTOS() son las funciones para transformar fechas a string y string
a fechas.
Las ventajas son que son independeintes de la internazionalización de
Windows y no se necesita
especificar el formato ya que es el ANSI Std YYYYMMDD.
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
________________________________
De: guvoaII@... [mailto:guvoaII@...] En nombre
de AdeSistemas
Enviado el: Domingo, 25 de Marzo de 2007 07:02 p.m.
Para: guvoaII@...
Asunto: Re: [guvoaII] dialogwindow
Gerardo: me funciono lo de la fecha perfectamente, muchisimas gracias.
Ahora tengo otro problema,
En el metodo imprimir() de tu sistema, definistes una variable cfiltro, de
acuerdo a lo entendido por mi es que mas abajo definis
oreport:setfilterexpression(cfiltro) y te efectua el filtro en el reporte
entre las fechas correspondientes, me larga un error invalid filter
expresion, puede ser que cfiltro hay que difinirlo en el reporte o me estoy
equivocando, y si es asi como defino cfiltro en el reporte?
Gracias por todo.
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
----- Original Message -----
From: Gerardo J. Biagiotti <mailto:gjbiagiotti@...>
To: GUVOA II <mailto:guvoaII@...>
Sent: Thursday, March 22, 2007 10:44 AM
Subject: RV: [guvoaII] dialogwindow
Te adjunto un MEF para que veas como se hace.
Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina
Mail: gjbiagiotti@... <mailto:gjbiagiotti@...>
MSN: gerardo_biagiotti@...
<mailto:gerardo_biagiotti@...>
gjbiagiotti@... <mailto:gjbiagiotti@...>
gjbiagiotti@... <mailto:gjbiagiotti@...>
De: guvoaII@... <mailto:guvoaII@...>
[mailto:guvoaII@...] En nombre de AdeSistemas
Enviado el: Jueves, 22 de Marzo de 2007 08:43 a.m.
Para: guvoaII@...
Asunto: [guvoaII] dialogwindow
Tengo un problema, que no me doy cuenta como resolverlo,
necesitaria una ayudita.
tengo una dialogwindow, (pantalla para imprimir) tiene dos
botones, salir e imprimir, y en la misma ventana coloque dos datos que son
fechadesde y fechahasta, que es una singlelineedit, el problema es que no
puedo levantar en esas variables el tipo de dato fecha, a esas variables les
asigno, fechadesde el primer registro de la base de datos y fechahasta el
ultimo registro de la base de datos, hasta ahi perfecto, pero no puedo
levantar esos valores a la pantalla para luego poder cambiar las fechas si
quiero hacer el listado entre otras fechas, me lo muestra vacio y sin
formato de fecha, o sea no me lo toma
espero que me entiendan
CLASS Planilla_caja INHERIT DIALOGWINDOW
PROTECT oDCmFechadesde AS SINGLELINEEDIT
PROTECT oDCmFechahasta AS SINGLELINEEDIT
PROTECT oDCFixedText2 AS FIXEDTEXT
PROTECT oDCFixedText3 AS FIXEDTEXT
INSTANCE mFECHAdesde
INSTANCE mFECHAhasta
Desde ya muchisimas gracias por su aporte.
Luengo Sergio
Analista de Sistemas
General Pico - La Pampa
__________ Información de NOD32, revisión 2132 (20070321) __________
Este mensaje ha sido analizado con NOD32 antivirus system
part000.txt - Esta correcto
part001.htm - Esta correcto
Clientes Listado Cobranza.mef - Esta correcto
http://www.nod32.com <http://www.nod32.com>