Ver Mensaje Individual
  #1  
Antiguo 19-07-2012
Efren2006 Efren2006 is offline
Miembro
 
Registrado: feb 2006
Posts: 172
Reputación: 19
Efren2006 Va por buen camino
Vista Actualizable... Como hacerla ?

Saludos

Tengo un pequeño enredo por desconocimiento, uso Firebird 2.1 con Delphi 2009, he creado vista y procedimientos etc,etc, pero en tengo un caso que necesito hacer una Vista que sea ACTUALIZABLE es decir que a la misma debo poder EDITAR el valor de uno de los campos,

Explico la estructura de las tablas y la Vista Como la necesito:

Tabla A: "TomaFisico"
CODARTICU varchar(15)
CANTIDAD numeric(18,2)

Tabla B: "Articulos"
CODARTICU varchar(15)
DESARTICU varchar(100)
UBICACION varchar(10)


Necesito una Vista de la Siguiente Manera:
Código SQL [-]
CREATE VIEW POSTEO(
    CODARTICU,
    DESARTICU,
    UBICACION,
    CANTIDAD)
AS
SELECT A.CODARTICU,B.DESARTICU,B.UBICACION,A.CANTIDAD FROM TomaFisico A
  LEFT JOIN Articulos B ON (A.CODARTICU=B.CODARTICU)

Y del Lado de Delphi Necesito tener un DBGRID para que el usuario poste la CANTIDAD del Conteo Físico del inventario, Ahora explico porque una Vista , porque necesito que el usuario pueda colocar el orden de los artículos según le parezca mas cómodo hacerlo (Ordenado por , Código, Descripción, Ubicación).

Pero cuando efectúa esta operación el Delphi me indica que la Vista es de SOLO LECTURA.... Existe alguna manera de hacer lo que Pretendo ?
Responder Con Cita