Ayuda para mostrar datos de un campo
Publicado por lissi (81 intervenciones) el 22/02/2005 16:24:25
Hola programadores
Tengo varias cajas de texto y datacombos que al presionar el boton AGREGAR se listan en un MSHFlexGrid.
Mi problema es que cuando le hago click en una fila quiero que los datos se muestren en las casillas de texto y en el datacombo para modificar datos .
Las casillas de texto me lista perfectamente , pero el datacombo aparece vacio no se como hacer para que el dato que corresponde al datacombo se liste ???
Les envio el codigo del Mshflexgrid en el evento click
Private Sub flex_Click()
click_flex = 1
'captura el numero de la unidad
click = flex.TextMatrix(flex.Row, 0)
'buscamos datos de la unidad para motrar en los text
If rsmos.State = adStateOpen Then rsmos.Close
rsmos.Open "select * from unidad where numunidad='" & click & "'and codigolibro='" & txtcod.Text & "'", cn, adOpenStatic, adLockOptimistic
menuni.Text = rsmos!numunidad
dtfecha.Value = rsmos!fecharegistro
mepag.Text = rsmos!numpaginas
Dim codresp As String
' Dim nomresp As String
codresp = rsmos!codigoresp
'nomresp = rsmos!
'Ver bien esto con calma
'If rsresp_cargo.State = adStateOpen Then rsresp_cargo.Close
' rsresp_cargo.Open "select responsables.* , appaterno + ' ' + apmaterno + ' ' + nombres as todonom from responsables where codigoresp='" & rsmos!codigoresp & "'", cn, adOpenStatic, adLockOptimistic
' Set dcresp.RowSource = rsresp
' dcresp.ListField = "appaterno"
' dcresp.BoundColumn = "codigoresp"
End Sub
Graxias lissi
Tengo varias cajas de texto y datacombos que al presionar el boton AGREGAR se listan en un MSHFlexGrid.
Mi problema es que cuando le hago click en una fila quiero que los datos se muestren en las casillas de texto y en el datacombo para modificar datos .
Las casillas de texto me lista perfectamente , pero el datacombo aparece vacio no se como hacer para que el dato que corresponde al datacombo se liste ???
Les envio el codigo del Mshflexgrid en el evento click
Private Sub flex_Click()
click_flex = 1
'captura el numero de la unidad
click = flex.TextMatrix(flex.Row, 0)
'buscamos datos de la unidad para motrar en los text
If rsmos.State = adStateOpen Then rsmos.Close
rsmos.Open "select * from unidad where numunidad='" & click & "'and codigolibro='" & txtcod.Text & "'", cn, adOpenStatic, adLockOptimistic
menuni.Text = rsmos!numunidad
dtfecha.Value = rsmos!fecharegistro
mepag.Text = rsmos!numpaginas
Dim codresp As String
' Dim nomresp As String
codresp = rsmos!codigoresp
'nomresp = rsmos!
'Ver bien esto con calma
'If rsresp_cargo.State = adStateOpen Then rsresp_cargo.Close
' rsresp_cargo.Open "select responsables.* , appaterno + ' ' + apmaterno + ' ' + nombres as todonom from responsables where codigoresp='" & rsmos!codigoresp & "'", cn, adOpenStatic, adLockOptimistic
' Set dcresp.RowSource = rsresp
' dcresp.ListField = "appaterno"
' dcresp.BoundColumn = "codigoresp"
End Sub
Graxias lissi
Valora esta pregunta


0