urgenciaaaaaaaaaa
Publicado por jonathan (85 intervenciones) el 27/04/2007 09:03:19
Hola!
tengo dos campos de diferentes tablas pero los trato en un mismo recorset, y quiero darle el valor de uno al otro como puedo hacerlo? mirad el codigo, y como no tenemos los permisos suficientes al darle el valor a un campo no nos deja actualizar.. como podemos arreglar eso...
Set rs2 = db.OpenRecordset("SELECT Pedidos.* FROM A,PEDIDOS WHERE A.SITUACION='PRODUCCION' and (([A].[PEDIDO])=[Pedidos]![pedido]) And (([A].[Z])=[Pedidos]![Z])")
While Not rs2.EOF
If rs2.Fields("SITUACION").Value = "Sin introducir" Then
rs2.Fields("SITUACION").Value = "PRODUCCION"
rs2.Fields("FPROD").Value = Format(Now(), "dd/mm/yyyy")
rs2.Fields("FCONFIRMADA").Value = rs2.Fields("FCONFIRMADA").Value
End If
rs2.MoveNext
wend
Al campo al que queremos darle el valor es FCONFIRMADA pero en las 2 tablas se llaman igual.
Hemos utilizado rs2.Update pero no nos deja, dice que no podemos actualizar porque no tenemos suficientes permisos.
Respondan con urgencia, un saludo. gracias de antemano
tengo dos campos de diferentes tablas pero los trato en un mismo recorset, y quiero darle el valor de uno al otro como puedo hacerlo? mirad el codigo, y como no tenemos los permisos suficientes al darle el valor a un campo no nos deja actualizar.. como podemos arreglar eso...
Set rs2 = db.OpenRecordset("SELECT Pedidos.* FROM A,PEDIDOS WHERE A.SITUACION='PRODUCCION' and (([A].[PEDIDO])=[Pedidos]![pedido]) And (([A].[Z])=[Pedidos]![Z])")
While Not rs2.EOF
If rs2.Fields("SITUACION").Value = "Sin introducir" Then
rs2.Fields("SITUACION").Value = "PRODUCCION"
rs2.Fields("FPROD").Value = Format(Now(), "dd/mm/yyyy")
rs2.Fields("FCONFIRMADA").Value = rs2.Fields("FCONFIRMADA").Value
End If
rs2.MoveNext
wend
Al campo al que queremos darle el valor es FCONFIRMADA pero en las 2 tablas se llaman igual.
Hemos utilizado rs2.Update pero no nos deja, dice que no podemos actualizar porque no tenemos suficientes permisos.
Respondan con urgencia, un saludo. gracias de antemano
Valora esta pregunta
0