No se actualiza flexGrid
Publicado por Fernando (16 intervenciones) el 26/01/2011 17:31:27
Estimados poseo este codigo el caul se encarga de guardar datos en la BD en Access y mostrarlos en un flex, pero el problema es que en la BD se guardan correctamente pero el flex no muestra nada.
Esepro su ayuda.
Private Sub Guardar()
Dim db As Database
Dim rs As Recordset
Dim sql, sNombre, sSerie, sCadena As String
Dim iCant, iSerie, iPos, Num As Integer
iPos = 1
sCadena = " "
Do While iCantSer > 0
sCadena = txtSeries.Text
sSerie = Mid(sCadena, iPos, 1)
Do While sSerie > "0"
Set db = OpenDatabase("C:\GCSFM\Slot.mdb")
sql = "select * from Serie"
Set rs = db.OpenRecordset(sql)
iCant = List2.ListCount
Num = Int((Rnd * (iCant - 1)))
sNombre = List2.List(Num)
rs.AddNew
rs("Serie") = iCantSer
rs("Nombre") = sNombre
rs.Update
rs.Close
db.Close
Call Actualizar
sSerie = sSerie - 1
List2.RemoveItem (Num)
List2.Refresh
Loop
iCantSer = iCantSer - 1
iPos = iPos + 2
Loop
End Sub
Private Sub Actualizar()
Series.Recordset.Requery
ListaSeries.Refresh
End Sub
Esepro su ayuda.
Private Sub Guardar()
Dim db As Database
Dim rs As Recordset
Dim sql, sNombre, sSerie, sCadena As String
Dim iCant, iSerie, iPos, Num As Integer
iPos = 1
sCadena = " "
Do While iCantSer > 0
sCadena = txtSeries.Text
sSerie = Mid(sCadena, iPos, 1)
Do While sSerie > "0"
Set db = OpenDatabase("C:\GCSFM\Slot.mdb")
sql = "select * from Serie"
Set rs = db.OpenRecordset(sql)
iCant = List2.ListCount
Num = Int((Rnd * (iCant - 1)))
sNombre = List2.List(Num)
rs.AddNew
rs("Serie") = iCantSer
rs("Nombre") = sNombre
rs.Update
rs.Close
db.Close
Call Actualizar
sSerie = sSerie - 1
List2.RemoveItem (Num)
List2.Refresh
Loop
iCantSer = iCantSer - 1
iPos = iPos + 2
Loop
End Sub
Private Sub Actualizar()
Series.Recordset.Requery
ListaSeries.Refresh
End Sub
Valora esta pregunta


0