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.

Pregutna sobre ::oDataSet:update()

Foro de Xailer profesional 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:

Pregutna sobre ::oDataSet:update()

Mensaje por Carlos Ortiz »

Me pasa que cuando edito los datos de la tabla y no cambio nada y procedo a
grabar me sale este cartelardo:
---
: XAILER: TDbfDataSet:aLinkedControls EMPTY. Nothing to update.
---
obviamente me dice que no hay nada para cambiar pero se puede hacer algo
para que no aparezca este mensaje.
Gracias.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9458
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Pregutna sobre ::oDataSet:update()

Mensaje por ignacio »

Carlos,
Ese mensaje, SOLO sale en tiempo de diseño, en el ejecutable final no
aparece. De cualquier forma, sale porque estas usando los métodos AddNew y
Update SIN TENER NINGUN DATACONTROL ENLAZADO. En dichos casos tiene mucho
más sentido utilizar FastAddNew y FastUpdate.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
news:[email=4681dd1c@ozsrv2.ozlan.local...]4681dd1c@ozsrv2.ozlan.local...[/email]
> Me pasa que cuando edito los datos de la tabla y no cambio nada y procedo
> a grabar me sale este cartelardo:
>
> ---
> : XAILER: TDbfDataSet:aLinkedControls EMPTY. Nothing to update.
> ---
>
> obviamente me dice que no hay nada para cambiar pero se puede hacer algo
> para que no aparezca este mensaje.
> Gracias.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Pregutna sobre ::oDataSet:update()

Mensaje por Carlos Ortiz »

Que tal Ignacio, te cuento que me aparece en tiempo de ejecución, a veces detras de la ventana de mi aplicacion y a veces delante, puedo seguir usando el sistema pero queda medio feo esa ventana a la derecha.
Lo mas importante es que estoy por sacar a la calle mi primer desarrollo con Xailer para un cliente pequeño pero me sirve de experiencia, me llevo como un mes el aprendizaje pero esta quedando.
¡¡¡ Gracias al equipo de Xailer y a todo el foro por vuestra ayuda!!!
------------------------------------------------------------ --------------------
Me base bastante en el ejemplo DataControls6 del ejemplo completo y te adjunto la clase que me esta dando problemas, si hace falta mas te mando todo el codigo.
// ------------------------------------------------------------ ------------
METHOD CambiarFechas( oSender ) CLASS TFrmUnidades
// Cambio masivo de fechas de vcencimiento para el pago de las expensas
// ------------------------------------------------------------ ------------
local fecha1:=::oDbf:dfecvenc1, fecha2:=::oDbf:dfecvenc2
local registro
::oDbf:select()
registro:=::oDbf:recno()
IF MsgDate("Ingrese los nuevos valores", "Cambiar fechas", @fecha1, @fecha2,;
"Fecha 1:", "Fecha 2:", "Users.Bmp", .f.)
IF ::oDbf:dfecvenc1#fecha1.or.::oDbf:dfecvenc2#fecha2
::oDbf:select()
::oDbf:gotop()
Waiton("Cambiando fechas...")
::oDbf:lUpdLinked := .f.
DO WHILE !::oDbf:Eof()
::oDbf:Edit()
::oDbf:dfecvenc1:=fecha1
::oDbf:dfecvenc2:=fecha2
::oDbf:Update() // Aca sale : XAILER: TDbfDataSet:aLinkedControls EMPTY. Nothing to update.
::oDbf:Skip()
ENDDO
Waitoff()
::oDbf:lUpdLinked := .T.
ENDIF
ENDIF
go registro
::oBrw:Refresh(.t.)
RETURN .t.
Muchas gracias.
------------------------------------------------------------ --------------------
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:46821196$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Carlos,
>
> Ese mensaje, SOLO sale en tiempo de diseño, en el ejecutable final no
> aparece. De cualquier forma, sale porque estas usando los métodos AddNew y
> Update SIN TENER NINGUN DATACONTROL ENLAZADO. En dichos casos tiene mucho
> más sentido utilizar FastAddNew y FastUpdate.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
> news:[email=4681dd1c@ozsrv2.ozlan.local...]4681dd1c@ozsrv2.ozlan.local...[/email]
>> Me pasa que cuando edito los datos de la tabla y no cambio nada y procedo
>> a grabar me sale este cartelardo:
>>
>> ---
>> : XAILER: TDbfDataSet:aLinkedControls EMPTY. Nothing to update.
>> ---
>>
>> obviamente me dice que no hay nada para cambiar pero se puede hacer algo
>> para que no aparezca este mensaje.
>> Gracias.
>>
>
>
>
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9458
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Pregutna sobre ::oDataSet:update()

Mensaje por ignacio »

Carlos,
Ya te comente que usaras FastEdit() y FastUpdate()
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje news:[email=46834096@ozsrv2.ozlan.local...]46834096@ozsrv2.ozlan.local...[/email]
Que tal Ignacio, te cuento que me aparece en tiempo de ejecución, a veces detras de la ventana de mi aplicacion y a veces delante, puedo seguir usando el sistema pero queda medio feo esa ventana a la derecha.
Lo mas importante es que estoy por sacar a la calle mi primer desarrollo con Xailer para un cliente pequeño pero me sirve de experiencia, me llevo como un mes el aprendizaje pero esta quedando.
¡¡¡ Gracias al equipo de Xailer y a todo el foro por vuestra ayuda!!!
------------------------------------------------------------ ------------------
Me base bastante en el ejemplo DataControls6 del ejemplo completo y te adjunto la clase que me esta dando problemas, si hace falta mas te mando todo el codigo.
// ------------------------------------------------------------ ------------
METHOD CambiarFechas( oSender ) CLASS TFrmUnidades
// Cambio masivo de fechas de vcencimiento para el pago de las expensas
// ------------------------------------------------------------ ------------
local fecha1:=::oDbf:dfecvenc1, fecha2:=::oDbf:dfecvenc2
local registro
::oDbf:select()
registro:=::oDbf:recno()
IF MsgDate("Ingrese los nuevos valores", "Cambiar fechas", @fecha1, @fecha2,;
"Fecha 1:", "Fecha 2:", "Users.Bmp", .f.)
IF ::oDbf:dfecvenc1#fecha1.or.::oDbf:dfecvenc2#fecha2
::oDbf:select()
::oDbf:gotop()
Waiton("Cambiando fechas...")
::oDbf:lUpdLinked := .f.
DO WHILE !::oDbf:Eof()
::oDbf:Edit()
::oDbf:dfecvenc1:=fecha1
::oDbf:dfecvenc2:=fecha2
::oDbf:Update() // Aca sale : XAILER: TDbfDataSet:aLinkedControls EMPTY. Nothing to update.
::oDbf:Skip()
ENDDO
Waitoff()
::oDbf:lUpdLinked := .T.
ENDIF
ENDIF
go registro
::oBrw:Refresh(.t.)
RETURN .t.
Muchas gracias.
------------------------------------------------------------ ------------------
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:46821196$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Carlos,
>
> Ese mensaje, SOLO sale en tiempo de diseño, en el ejecutable final no
> aparece. De cualquier forma, sale porque estas usando los métodos AddNew y
> Update SIN TENER NINGUN DATACONTROL ENLAZADO. En dichos casos tiene mucho
> más sentido utilizar FastAddNew y FastUpdate.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
> news:[email=4681dd1c@ozsrv2.ozlan.local...]4681dd1c@ozsrv2.ozlan.local...[/email]
>> Me pasa que cuando edito los datos de la tabla y no cambio nada y procedo
>> a grabar me sale este cartelardo:
>>
>> ---
>> : XAILER: TDbfDataSet:aLinkedControls EMPTY. Nothing to update.
>> ---
>>
>> obviamente me dice que no hay nada para cambiar pero se puede hacer algo
>> para que no aparezca este mensaje.
>> Gracias.
>>
>
>
>
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Pregutna sobre ::oDataSet:update()

Mensaje por Carlos Ortiz »

OK perdón, lo voy a probar de inmediato.
Responder