| |||
MsFlexgrid Muy buenas.. estoy trabajando con 2 flexgrid para lo cual a uno le cargo los nombres de Puesto (Ubicaciones ) desde una tabla en access y lo que necesito es que al seleccionar uno me muestre en el otro flex los nombres de cajas ubicada en ese mismo puesto. Si alguien a realizado algo parecido y me puede ayudar se lo agradezco. Saludos |
| |||
Respuesta: MsFlexgrid Buenas, las tablas son diferentes, tengo una de Puestos y otra de cajas la relación está en el idpuesto, y lo que quiero es que al seleccionar un puesto dentro del flexgrid me muestre en otro flex las cajas correspondientes a esa denominación. Gracias, Saludos |
| |||
Respuesta: MsFlexgrid Cita: El campo "idpuesto", aparece en alguna columna del primer flexgrid?![]() |
| |||
Respuesta: MsFlexgrid Solo cargo la denominación del puesto, el código este.. Dim rs As New ADODB.Recordset rs.Open "select denominacion from puestos ", con, adOpenKeyset, adLockOptimistic, adCmdText lista.Rows = 1 lista.Cols = 1 lista.TextMatrix(0, 0) = "DENOMINACIÓN" While Not rs.EOF lista.Rows = lista.Rows + 1 lista.TextMatrix(lista.Rows - 1, 0) = rs!denominacion rs.MoveNext Wend rs.Close |
| |||
Respuesta: MsFlexgrid Cita: Tienes que cargar en el flexgrid el campo "idpuesto" también. Si no lo quieres mostrar, utiliza la propiedad ColWidth:
Iniciado por Lalybs ![]() Solo cargo la denominación del puesto, el código este.. Dim rs As New ADODB.Recordset rs.Open "select denominacion from puestos ", con, adOpenKeyset, adLockOptimistic, adCmdText lista.Rows = 1 lista.Cols = 1 lista.TextMatrix(0, 0) = "DENOMINACIÓN" While Not rs.EOF lista.Rows = lista.Rows + 1 lista.TextMatrix(lista.Rows - 1, 0) = rs!denominacion rs.MoveNext Wend rs.Close Supongamos que éste campo lo cargas en la segunda columna (la 1), una vez cargado el flexgrid: MSFlexGrid1.ColWidth(1) = 0 Y al seleccionar (p.e. en el evento click) creas una consulta como la siguiente: "Select ElCampo From LaOtraTabla Where idpuesto = " & MSFlexGrid1.TextMatrix(MSFlexGrid1.RowSel, 1)" La aplicas a un nuevo recordset y con éste cargas el segundo grid. ![]() |