Access - Como llenar Cuadros en tiempo de ejecucion

 
Vista:

Como llenar Cuadros en tiempo de ejecucion

Publicado por Alejandro Daffada (1 intervención) el 25/05/2003 00:36:25
Hola: yo tengo que llenar un cuadro combinado, en forma DINAMICA de acuerdo al codDestino que estoy ingresando por teclado, yo en Visual Basic lo realizaba de la forma que muestro abajo, pero en Access no tengo la propiedad AddItem para hacerlo de esta manera.
Si existe alguna otra forma me seria de mucha utilidad que me lo respondan.
saludos
Alejandro

Set rsPaneles = CurrentDb.OpenRecordset("select * from tpaneles where codDestino = " & Int(txtCodDes.Value) & " ")
Do While Not rsPaneles.EOF
cboPanelTecho.additem rsPaneles!tpopanel
rsPaneles.MoveNext
Loop
rsPaneles.Close
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como llenar Cuadros en tiempo de ejecucion

Publicado por Jesus (861 intervenciones) el 25/05/2003 01:04:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
set db = currentdb()
set r = db.openrecordset(Tmes)
r.addnew
codigo = ult_idmes() + 1 'Función que obtiene el último cod. de mes de la tabla
r![id_mes] = codigo
r![nombre] = newdata
r.update
r.close
 
origen = "Select id_mes,nombre From Tmes" 'Se actualiza el origen de la fila
me![id_mes].rowsource = origen
me![id_mes].requery
me![id_mes] = codigo 'Se asigna el nuevo código
else
me![id_mes] = null
docmd.gotocontrol "id_mes"
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como llenar Cuadros en tiempo de ejecucion

Publicado por Euler (1 intervención) el 26/05/2003 01:55:05
Esto y ya

Set rsPaneles = CurrentDb.OpenRecordset("select * from tpaneles where codDestino = " & Int(txtCodDes.Value) & " ")
Do While Not rsPaneles.EOF
cboPanelTecho.rowsource = "select * from tpaneles where codDestino = " & Int(txtCodDes.Value) & " "

rsPaneles.MoveNext
Loop
rsPaneles.Close
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar