Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2011, 13:15
sebastiansierraocm
 
Fecha de Ingreso: julio-2011
Ubicación: Medellín
Mensajes: 16
Antigüedad: 12 años, 9 meses
Puntos: 0
Problema al cargar un combox con datos de otro combox

En un proyecto, necesito cargar un combox "cbokhour" del form "Class" con los datos del combo "idhour" del form "Hour".
Por ejemplo, si agrego una hora "3" en el form "Hour" de esta manera:

Código:
   Sub Nuevo()
        Dim CMD As New OleDb.OleDbCommand("Insert into hours values('" & cbohidhour.Text & "','" & txthour.Text & "')", cn)
        cn.Open()
        CMD.ExecuteNonQuery()
        cn.Close()
        mostrar()
        MsgBox("Done")

    End Sub
cuando ingrese al form "class" y me ubique en el combox "cbokhour" esa hora debe aparecer agregada. de esta forma:

Código:
   Sub cargar()
        Dim da As New OleDb.OleDbDataAdapter("Select *from Hours", cn)
        Dim ds As New DataSet
        da.Fill(ds, "Hours")
        cbokhour.DataSource = ds.Tables("Hours")
        cbokhour.DisplayMember = "IdHour"
End sub
el problema, es que la hora en efecto si es agregada, pero no en el momento que necesito, sino despues de cerrar la ejecución y depurar el proyecto nuevamente.
Pero yo necesito que "cbokhour" me muestre los datos que agrege en el form "hour" dentro de una misma ejecución.

¿Cómo puedo lograrlo?