border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 13-11-2008, 21:54:34
Un Nuevo Amigo
 
Registrado: nov 2008
Posts: 18
dickensoft Aun no valorado
Predeterminado Pasar datos a un Combobox sin repetir...

Tengo un fichero con la estructura:

Código:
 
Public Type Registro
   Titulo As String * 30
   Autor As String * 30
   Discografica As String * 30
   Ano_publi As Integer
End Type
 
Public disco As Registro
El codigo para pasar los registros es

Código:
 
Private Sub Pasar_registros()
   Dim i As Integer
   Seek #1, 1
   For i = 1 To contador_registros
      Get #1, , disco
      If lista = 1 Then
         Combo1.AddItem (disco.Autor), i - 1
 
      Else
         Combo1.AddItem (disco.Discografica), i - 1
      End If
   Next i
End Sub
Me gustaria pasar los "Autores" o las "Discograficas" a un Combobox... pero ¿ existe la forma de que los datos pasados no esten repetidos ? o hay que hacerlo a huevo ?

Muchas gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 13-11-2008, 22:24:23
Un Nuevo Amigo
 
Registrado: nov 2008
Posts: 18
dickensoft Aun no valorado
Predeterminado Re: Pasar datos a un Combobox sin repetir...

Bueno despues de probar creo que este codigo funciona, gracias de todos modos a esta grandisima comunidad.

Código:
 
Private Sub Pasar_registros()
   Dim i, n, sw As Integer
   Seek #1, 1
   For i = 1 To contador_registros
      Get #1, , disco
      If lista = 1 Then
         sw = 0
         For n = 0 To Combo1.ListCount - 1 And sw = 0
            If RTrim(disco.Autor) = Combo1.List(n) Then
               sw = 1
            End If
         Next n
         If sw = 0 Then
            Combo1.AddItem (RTrim(disco.Autor))
         End If
      Else
         sw = 0
         For n = 0 To Combo1.ListCount - 1 And sw = 0
            If RTrim(disco.Discografica) = Combo1.List(n) Then
               sw = 1
            End If
         Next n
         If sw = 0 Then
            Combo1.AddItem (RTrim(disco.Discografica))
         End If
      End If
   Next i
End Sub
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 03:05:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right