Rodrigo:
Probe a poner en el origen de datos del CursorAdapter (utilizando el
generador de CA en el entorno de datos)
select * from a06_apuntes where a06_apuntes.apunte=m.napunte
y con NODATA=.t.
En el evento activate del Form, escribo:
m.napunte=10
=Requery("aliasdetucursoradaptaerquedefinienelgenerador")
me parece que en tu codigo en la parte de la clausula Where, NO debiste
hacer referencia a un campo de la tabla base del CursorAdapter
(a06_apuntes.apunte) sino a un campo del cursoradapter
(cursoradaper1.apunte) o solo (apunte) y ademas que el Requery se lo haces a
la tabla base y debe ser al CursorAdapter1 que es quien tiene NODATA=.t.
Espero me hayas entendido, a pesar de la premura conque estoy escribiendo
Salu2
JoRoGar
-----Original Message-----
From: "R.Rodrigo" <[EMAIL PROTECTED]>
To: "gufa List Member" <[email protected]>
Date: Mon, 12 Feb 2007 14:49:19 +0100 (Hora est?ndar romance)
Subject: [gufa] PARA RODOLFO - Re: Traer datos via ADO / ODBC desde SQL
SERVER
Gracias por tu respuesta, mas o menos es lo que hacia, el problema es que no
funciona.
Es correcta la forma de llamar al CA desde un formulario como te adjunto ? :
M.napunte=10
Thisform.DataEnvironment.cursoradapter1.selectcmd='select * from a06_apuntes
where a06_apuntes.apunte=m.napunte'
REQUERY('apuntes')
Para que me tgraiga los registros que en el campo apunte tengan un 10 ?????
Porque si en el SelectCmd en las propiedades del cursor si pongo ........
Where apunte=10, lo acepta correctamente, pero si pongo ------------ where
apunte=m.apunte, no llega siquiera a crear el cursor y me dice no existe el
alias apuntes. ???
Gracias y un saludo
Rodrigo
-------Mensaje original-------
De: Rodolfo
Fecha: 02/12/07 13:52:13
Para: gufa List Member
Asunto: [gufa] Traer datos via ADO / ODBC desde SQL SERVER
Hola Rodrigo:
El origen de tu cursor puede ser:
Select <loscamposque quieras> From <tablaSQL> Where <condiciondefiltro>
a ese mismo cursor como tu decias, le fijas: NODATAONLOAD=.t.
y cuando quieras que te muestre los datos: =REQUERY("TuCursor")
Algo de "pseudocodigo", pero espero que por ahi me entiendas y al menos
pueda servirte de algo.
Salu2
JoRoGar.
-----Original Message-----
From: "R.Rodrigo" <[EMAIL PROTECTED]>
To: "gufa List Member" <[email protected]>
Date: Sun, 11 Feb 2007 23:39:06 +0100 (Hora est?ndar romance)
Subject: [gufa] Traer datos via ADO / ODBC desde SQL SERVER
Amigos, a ver si alguien puede echarme una ayuda.
Estoy accediendo a datos SQL mediante el generador de cursores en el entorno
de datos de un formulario.
He probado tanto por ADO como por ODBC
Lo que quiero hacer es que se cargue el cursor vacio al inicio del form, y
que luego al seleccionar un codigo, traiga de SQL los datos de ese código,
pero NO LO CONSIGO
Si en el generador lo configuro normal, trae todos los datos y
posteriormente accedo a los mismos sin problemas
Ahora bien, si marca la casilla de NO TRAER DATOS en el cursor, luego no se
como traer los que me interesan y que ignore los demas.
Alguien puede ayudarme
Gracias y un saludo
Rodrigo
__________ Información de NOD32, revisión 2054 (20070212) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com