Consulta de actualizacion
Publicado por Luis (34 intervenciones) el 14/03/2014 21:10:51
Un saludo les expongo el siguiente caso tengo un formulario y un subformulario en forma de hoja de datos por cuestiones de novato que no se programar me di a la tarea de que los datos capturados se guarden en una tabla provisional de esa tabla copio y pego la informacion en diferentes tablas, mi problema radica que el codigo en la que hago este procedimiento al solicitar la consulta de actualizacion "Consulta 1" a veces copia a la tabla a veces no ¿Porque estoy bien o que estoy haciendo mal?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Private Sub Comando25_Click()
Dim rs As DAO.Recordset
Dim dbs As Database
Dim ctl As Object
Dim srtNum As Double
'On Error GoTo Err_Comando25_Click
DoCmd.SetWarnings False
Select Case MsgBox("En este momento se guardaran los datos capturados" _
& vbCrLf & "con fecha " & Format(Me.Eg_FchaEntga, "dd\/mmm\/yyyy") _
& vbCrLf & "" _
& vbCrLf & "¿Desea Continuar? " _
, vbYesNo Or vbQuestion Or vbSystemModal Or vbDefaultButton1, "Control Almacen")
Case vbYes
Set rs = CurrentDb.OpenRecordset("SELECT Egresos.IdEgresos, Egresos.Trabajador,Egresos.Cliente,Egresos.LugEntga,Egresos.FchaEntga,Egresos.HraEntga,Egresos.Conpto, Egresos.Noentga FROM Egresos", dbOpenDynaset)
rs.AddNew
rs!IdEgresos = Me.Id_Eg
rs!Trabajador = Me.Eg_idTrabaj
rs!Cliente = Me.Eg_Cliente
rs!LugEntga = Me.Eg_LugEntga
rs!FchaEntga = Me.Eg_FchaEntga
rs!HraEntga = Me.Eg_HraEntga
rs!conpto = Me.Eg_DtosTranp
rs!Noentga = Me.Eg_Noentga
rs.Update
rs.Close
Set rs = Nothing
Set dbs = OpenDatabase("I:\INVENTARIO(Aux).mdb")
dbs.Execute " INSERT INTO Movimientos " _
& "SELECT * " _
& "FROM MovimTrasp;"
dbs.Close
srtNum = Me.Id_Eg
DoCmd.SetWarnings False
DoCmd.OpenQuery "Consulta1"
DoCmd.SetWarnings True
Valora esta pregunta


0