elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Como llenar un combo con los registros de una tabla, visual bas 6 con sql server
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como llenar un combo con los registros de una tabla, visual bas 6 con sql server  (Leído 5,254 veces)
Lupiss

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Como llenar un combo con los registros de una tabla, visual bas 6 con sql server
« en: 29 Junio 2006, 20:34 pm »



Tengo una pantalla para el registro de carreras y otra para el registro de materias y necesito que al registrar una materia, de un combo pueda seleccionar la carrera a la que pertenecerá dicha materia ¿como puedo hacerle para que el combo se llene con las carreras ya registradas?


En línea

Hans el Topo


Desconectado Desconectado

Mensajes: 1.752


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Como llenar un combo con los registros de una tabla, visual bas 6 con sql se
« Respuesta #1 en: 29 Junio 2006, 22:32 pm »



Tengo una pantalla para el registro de carreras y otra para el registro de materias y necesito que al registrar una materia, de un combo pueda seleccionar la carrera a la que pertenecerá dicha materia ¿como puedo hacerle para que el combo se llene con las carreras ya registradas?

bueno la cosa queda en programar el click si es que tienes las materias en un combo también ... xd

la cosa esta en enviar una sentencia pidiendo las carreras asociadas a esa materia.... como no explicas como tienes las tablas sql... pues no te puedo poner la consulta pero sería algo asi...

alfanumérico
Código:
"select carrera from carreras where materia like '" & loqueseacarrera.loquesea & "'"
numérico
Código:
"select carrera from carreras where materia =" & loqueseacarrera.loquesea
'con eso solo seleccionas de tu base de datos de las carreras que corresponden a la materia seleccionada

como nose si estas trabajando con un control o con objetos... pues la cosa esta un poco confusa...

//objetos
'se supone que ya has creado los objetos y tal
'rec=recordset  cmd=command consulta=sentencia a enviar,lo anterior   xd

cmd.commandtext=consulta
set rec=cmd.execute
Código:
//ahora llenas el combo
while not rec.eof
    variable=rec.fields("carrera")
    cbocarreras.additem variable
    rec.next
wend
' o algo asi.... xd


« Última modificación: 29 Junio 2006, 23:10 pm por Hans el Topo » En línea

 
soplo
Ex-Staff
*
Desconectado Desconectado

Mensajes: 3.592

Debian rool'z


Ver Perfil
Re: Como llenar un combo con los registros de una tabla, visual bas 6 con sql server
« Respuesta #2 en: 29 Junio 2006, 23:32 pm »

Hola

Declaro una variable a nivel de formulario de tipo conexión
Código:
Dim Cn as adodb.Connection

Al cargar el formulario abro un recordset y lleno el combo.
Fíjate que hago
dbcombo1.additem "" & rec!NombreTotal
De esa forma aunque NombreTotal fuera null no tendría error, como máximo guardaría una entrada en blanco
Fíjate que al seleccionar un dato del combo siempre tienes el código que te permite acceder a la totalidad del registro en
combo1.itemdata(combo1.listindex)
Código:
sub form_load
Dim  Rec as adodb.Recordset

Set Cn=new adodb.Connection
Cn.open " ... connectionstring ..."

Set Rec=new adodb.Recordset
Rec.open "select codigo, ape1+" "+nombre as NombreTotal where poblacion='Madrid' order by ape1"

do while not rec.eof
   combo1.additem "" & rec!NombreTotal
   combo1.itemdata(combo1.newindex) = "" & rec!codigo
   rec.movenext
loop

rec.close
end sub
Al cerrar el formulario cerrar la conexión
Código:
sub form_unload
Cn.close
end sub

Un saludo
 ;D
En línea

Callar es asentir ¡No te dejes llevar!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como insertar multiples registros en una tabla de bd con un formulario de php
PHP
arnaldo34 8 5,399 Último mensaje 27 Enero 2012, 01:34 am
por jdc
llenar una tabla desde otra!! :D
Java
lilix_flower 2 1,675 Último mensaje 23 Noviembre 2012, 03:42 am
por lilix_flower
Como hacer caer registros en BD sql server usando C# MVC
.NET (C#, VB.NET, ASP)
Merian22 1 1,557 Último mensaje 18 Diciembre 2014, 03:49 am
por Eleкtro
Mostrar una tabla en función de un combo
PHP
bgnumis 0 739 Último mensaje 22 Marzo 2015, 20:50 pm
por bgnumis
Crear y llenar Tabla en Java Eclipse WindowsBuilder
Java
rgomez9119 0 3,333 Último mensaje 14 Noviembre 2016, 21:40 pm
por rgomez9119
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines