In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

SqlComboBox para Jos

Foro público de Xailer en español
Responder
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

SqlComboBox para Jos

Mensaje por Carlos Ortiz »

Estimado José
arme un proyecto de ejemplo de lo que me da problemas en la versión 2 de
Xailer, lo arme en la 1.99 que tengo aquí y anda bien.
Elitab() recibe todos los parámetros para cargar el combo, el metodo
SetElitabX() es que levanta el resultado del queryarray y lo pasa para que
le sirva al MemDataSet.
Si pudieras probarlo con Xailer 2 a ver que pasa, aca con la 2 no despliega
el combo y daba un error en otra parte del SetElitabX()
Muchas gracias.


Attached files SQLComboBox.zip (11.7 KB)Â
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

SqlComboBox para Jos

Mensaje por antonio.ortega »

El 07/04/2010 4:17, Carlos Ortiz escribió:
> Estimado José
> arme un proyecto de ejemplo de lo que me da problemas en la versión 2 de
> Xailer, lo arme en la 1.99 que tengo aquí­ y anda bien.
>
> Elitab() recibe todos los parámetros para cargar el combo, el metodo
> SetElitabX() es que levanta el resultado del queryarray y lo pasa para que
> le sirva al MemDataSet.
>
> Si pudieras probarlo con Xailer 2 a ver que pasa, aca con la 2 no despliega
> el combo y daba un error en otra parte del SetElitabX()
>
> Muchas gracias.
>
>
Buenos dí­as Carlos ,
Me he tomado la libertad de probar tu proyecto con la versión 2.09 de
Diciembre del 2009, y he tenido que hacer lo siguiente para que funcione:
Form1.Prg
::oMemPersonas:= TMemDataSet():Create(Self)
en lugar de
::oMemPersonas:= TMemDataSet():New()

También he hecho lo mismo en EliTabX.Prg :
::FoDbf:=TMemDataSet():Create(Self)
y también esto:
// ::FoDbf:Open(::oDBCombo:aItems) // esta es la lí­nea que tenés vos
.... le estás pasando un array
::FoDbf:Open( {::oDBCombo:aItems} ) // pasandolo como una matriz funciona.
Esto es lo que hay que corregir para que funcione, lo que no te se
decir es porque funciona con versiones anteriores de xailer; en
cualquier caso entiendo que te servirá para evaluar si es conveniente
cambiar la versión o no.
Saludos.
Antonio F. Ortega
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

SqlComboBox para Jos

Mensaje por jrcpoli-quitar »

Carlos Ortiz:
Te adjunto el proyecto corregido con la versión 2.0.14 de Marzo de 2010.
José Ramón Castro.
Carlos Ortiz escribió:
> Estimado José
> arme un proyecto de ejemplo de lo que me da problemas en la versión 2 de
> Xailer, lo arme en la 1.99 que tengo aquí­ y anda bien.
>
> Elitab() recibe todos los parámetros para cargar el combo, el metodo
> SetElitabX() es que levanta el resultado del queryarray y lo pasa para que
> le sirva al MemDataSet.
>
> Si pudieras probarlo con Xailer 2 a ver que pasa, aca con la 2 no despliega
> el combo y daba un error en otra parte del SetElitabX()
>
> Muchas gracias.
>
>
--
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

SqlComboBox para Jos

Mensaje por jrcpoli-quitar »

Me faltaba incluir la imagen.
osé Ramón Castro Polinio escribió:
> Carlos Ortiz:
>
> Te adjunto el proyecto corregido con la versión 2.0.14 de Marzo de
> 2010.
>
> José Ramón Castro.
> Carlos Ortiz escribió:
>> Estimado José
>> arme un proyecto de ejemplo de lo que me da problemas en la versión 2
>> de Xailer, lo arme en la 1.99 que tengo aquí­ y anda bien.
>>
>> Elitab() recibe todos los parámetros para cargar el combo, el metodo
>> SetElitabX() es que levanta el resultado del queryarray y lo pasa para
>> que le sirva al MemDataSet.
>>
>> Si pudieras probarlo con Xailer 2 a ver que pasa, aca con la 2 no
>> despliega el combo y daba un error en otra parte del SetElitabX()
>>
>> Muchas gracias.
>>
--
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

SqlComboBox para Jos

Mensaje por Carlos Ortiz »

Muchas gracias Antonio, reinstalaré Xailer 2 en alguna PC y probaré apenas
pueda.
Un saludo.
"Antonio F. Ortega" <antonio.ortega@atisa.es> escribió en el mensaje
news:4bbc4131$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> El 07/04/2010 4:17, Carlos Ortiz escribió:
>> Estimado José
>> arme un proyecto de ejemplo de lo que me da problemas en la versión 2 de
>> Xailer, lo arme en la 1.99 que tengo aquí y anda bien.
>>
>> Elitab() recibe todos los parámetros para cargar el combo, el metodo
>> SetElitabX() es que levanta el resultado del queryarray y lo pasa para
>> que
>> le sirva al MemDataSet.
>>
>> Si pudieras probarlo con Xailer 2 a ver que pasa, aca con la 2 no
>> despliega
>> el combo y daba un error en otra parte del SetElitabX()
>>
>> Muchas gracias.
>>
>>
>
> Buenos días Carlos ,
>
> Me he tomado la libertad de probar tu proyecto con la versión 2.09 de
> Diciembre del 2009, y he tenido que hacer lo siguiente para que funcione:
>
> Form1.Prg
> ::oMemPersonas:= TMemDataSet():Create(Self)
> en lugar de
> ::oMemPersonas:= TMemDataSet():New()
>
> También he hecho lo mismo en EliTabX.Prg :
> ::FoDbf:=TMemDataSet():Create(Self)
> y también esto:
> // ::FoDbf:Open(::oDBCombo:aItems) // esta es la línea que tenés vos ...
> le estás pasando un array
> ::FoDbf:Open( {::oDBCombo:aItems} ) // pasandolo como una matriz funciona.
>
> Esto es lo que hay que corregir para que funcione, lo que no te se decir
> es porque funciona con versiones anteriores de xailer; en cualquier caso
> entiendo que te servirá para evaluar si es conveniente cambiar la versión
> o no.
>
> Saludos.
>
> Antonio F. Ortega
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

SqlComboBox para Jos

Mensaje por Carlos Ortiz »

Muchas gracias José, reinstalaré Xailer 2 en alguna PC y probaré apenas
pueda.
Un saludo.
"José Ramón Castro Polinio" <jrcpoli-quitarpara_envio]"@terra.es> escribió
en el mensaje news:4bbc57db$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Carlos Ortiz:
>
> Te adjunto el proyecto corregido con la versión 2.0.14 de Marzo de 2010.
>
> José Ramón Castro.
> Carlos Ortiz escribió:
>> Estimado José
>> arme un proyecto de ejemplo de lo que me da problemas en la versión 2 de
>> Xailer, lo arme en la 1.99 que tengo aquí y anda bien.
>>
>> Elitab() recibe todos los parámetros para cargar el combo, el metodo
>> SetElitabX() es que levanta el resultado del queryarray y lo pasa para
>> que
>> le sirva al MemDataSet.
>>
>> Si pudieras probarlo con Xailer 2 a ver que pasa, aca con la 2 no
>> despliega
>> el combo y daba un error en otra parte del SetElitabX()
>>
>> Muchas gracias.
>>
>>
>
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

SqlComboBox para Jos

Mensaje por Carlos Ortiz »

Gracias José y Antonio, probe dichos cambios en las 2 versiones Xailer 1.99
y 2.0.16 y anda perfecto.
"Carlos Ortiz" <cortizassist@hotmail.com> escribió en el mensaje
news:[email=4bbbed19@svctag-j7w3v3j....]4bbbed19@svctag-j7w3v3j....[/email]
> Estimado José
> arme un proyecto de ejemplo de lo que me da problemas en la versión 2 de
> Xailer, lo arme en la 1.99 que tengo aquí y anda bien.
>
> Elitab() recibe todos los parámetros para cargar el combo, el metodo
> SetElitabX() es que levanta el resultado del queryarray y lo pasa para que
> le sirva al MemDataSet.
>
> Si pudieras probarlo con Xailer 2 a ver que pasa, aca con la 2 no
> despliega el combo y daba un error en otra parte del SetElitabX()
>
> Muchas gracias.
>
>
Responder