Visual Basic - Urgente: para q no salgan valores repetidos

Life is soft - evento anual de software empresarial
 
Vista:

Urgente: para q no salgan valores repetidos

Publicado por lokita (22 intervenciones) el 30/10/2003 16:31:54
como se puede hacer para q no me salgan valores repetidos en una lista, segun la opcion q escoja en un combobox???

(si en la base de datos tengo 3 registros, con provincia "Asturias", en la lista me sale 3 veces asturias y necesito q solo me salga una)

Muxas Graciass

Esto es lo q tengo puesto:

Private Sub Combo1_Click()
Dim db As Database
Dim tb As TableDef
Dim rc As Recordset
Dim unitem As ListItem

Set db = DBEngine.Workspaces(0).OpenDatabase(App.Path & "\tienda.mdb")
Set tb = db.TableDefs("tiendas")
Set rc = tb.OpenRecordset()

List1.Clear
Do While Not rc.EOF
If Combo1.List(Combo1.ListIndex) = "Código Postal" Then
List1.AddItem rc![CodPostal]
ElseIf Combo1.List(Combo1.ListIndex) = "Provincia" Then
List1.AddItem rc![provincia]
Else
List1.AddItem rc![poblacion]
End If
rc.MoveNext
Loop
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Urgente: para q no salgan valores repetidos

Publicado por Rene (2 intervenciones) el 30/10/2003 17:05:14
Hola trata con la opcion "Group by" de la secuencia sql. El codigo esta bien pero solo falta poner esa opcion que te comento cuando sacas los datos de la tabla "tiendas". En la linea donde tienes el recordset especifica entre los parentesis "Group by (nombredelcampo)" para que no te saque datos repetidos.

Espero esto te ayude.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

muxas gracias ..ya me salio

Publicado por lokita (22 intervenciones) el 31/10/2003 10:07:15
al final use select distinct ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar