Visual Basic - Item vacío en ListBox

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 25
Ha disminuido su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Item vacío en ListBox

Publicado por Alejandro (15 intervenciones) el 17/02/2019 19:37:12
Hola amigos:

Utilizo este código para llenar un ListBox y añadir la opción de "Campos Vacíos"
Me.clONumero.RowSource =
"SELECT DISTINCT Facturas.ONumero " & _
"FROM Facturas " & _
"UNION SELECT 'Campos Vacíos' As CamposVacios " & _
"FROM Facturas;"

El caso es que al ejecutar el código me aparece una de la líneas en blanco.
Porqué ocurre esto?
Qué estoy haciendo mal?

Muchas gracias.

Un cordial saludo.
001
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
sin imagen de perfil
Val: 355
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Item vacío en ListBox

Publicado por raul (160 intervenciones) el 18/02/2019 22:12:41
Veras muchos motores de bases de datos trabajan con campos de longitud fija o sea que aunque los campos esten vacios estos contienen información " " N caracteres space.

Tu codigo no esta mal solo que te falta que agregues un where especificando que no te muestre lineas que no tengan caracteres.
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
sin imagen de perfil
Val: 25
Ha disminuido su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Item vacío en ListBox

Publicado por Alejandro (15 intervenciones) el 19/02/2019 18:36:03
He probado con este código

1
2
3
4
5
6
Me.clONumero.RowSource =
    "SELECT DISTINCT Facturas.ONumero " & _
    "FROM Facturas " & _
    "UNION SELECT 'Campos Vacíos' As CamposVacios " & _
    "FROM Facturas " & ;
    "WHERE Not IsNull(Facturas.ONumero);"

Pero sigue mostrando un Item vacío.

Saludos.
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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Item vacío en ListBox

Publicado por Andres Leonardo (1798 intervenciones) el 19/02/2019 20:46:04
aumentale ....

1
2
3
4
5
6
Me.clONumero.RowSource =
    "SELECT DISTINCT Facturas.ONumero " & _
    "FROM Facturas " & _
    "UNION SELECT 'Campos Vacíos' As CamposVacios " & _
    "FROM Facturas " & ;
    "WHERE Not IsNull(Facturas.ONumero) or Facturas.ONumero <>""; "
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
sin imagen de perfil
Val: 25
Ha disminuido su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Item vacío en ListBox

Publicado por Alejandro (15 intervenciones) el 19/02/2019 21:12:13
Nada, sigue saliendo el Item vacío.
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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Item vacío en ListBox

Publicado por Andres Leonardo (1798 intervenciones) el 19/02/2019 22:31:25
1
2
3
4
5
6
Me.clONumero.RowSource =
    "SELECT DISTINCT Facturas.ONumero " & _
    "FROM Facturas " & _
    "UNION SELECT 'Campos Vacíos' As CamposVacios " & _
    "FROM Facturas " & ;
    "WHERE Not IsNull(Facturas.ONumero) or Facturas.ONumero <>" "; "  'puse un espacio en vez de vacio
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
sin imagen de perfil
Val: 25
Ha disminuido su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Item vacío en ListBox

Publicado por Alejandro (15 intervenciones) el 20/02/2019 08:42:59
Nada, sigue sin funcionar.
Un saludo.
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