Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2004, 12:28
jmromero
 
Fecha de Ingreso: febrero-2004
Mensajes: 3
Antigüedad: 20 años, 2 meses
Puntos: 0
Problema con datagrid VB6

Hola.Me gustaria que alguien me ayudara con el siguiente problema que tengo con un Datagrid de Visual Basic 6, ya que por mas que le doy vueltas no le encuentro solucion.

A ver, tengo un datagrid enlazado con un data ADODC conectado con una base de datos SQL-Server 2000.
El grid muestra los datos de una tabla (FACTURAS). Esta tabla tiene 1 campo que es clave ajena (CDCONSEJERIA) por lo cual tengo que referenciar a otra tabla para poder mostrar su denominacion de la siguiente forma:

SELECT FACTURAS.*,(SELECT DSCONSEJERIA FROM CONSEJERIA WHERE CONSEJERIA.CDCONSEJERIA = FACTURAS.CDCONSEJERIA) AS DSCONS FROM FACTURAS

El problema esta en que se puede modificar/añadir una linea del datagrid, por lo cual puedo seleccionar la consejeria que quiera dentro de cada factura PERO cuando intento poner un texto en la columna DSCONS me sale un mensaje de error "La columna es de solo lectura" y quiero poder mostrar la consejeria que he elegido en el mismo momento.

Le he dado muchisimas vueltas y no he sido capaz de encontrarle una solucion aparte de introducir los datos con una pantalla modal (que no me interesa) asi que agradeceria enormemente cualquier tipo de ayuda.

GRACIAS.