Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - seba123neo

#1551
Programación Visual Basic / Re: Listar Discos
2 Agosto 2010, 06:36 AM
esa es una variable de entorno de windows, la podes usar, pero yo por preferencia usaria una api.
#1552
Programación Visual Basic / Re: Listar Discos
2 Agosto 2010, 06:32 AM
esas propiedades son del .NET, nunca te van a servir , busca la MSDN de visual basic 6...o ejemplos sueltos en internet, hay miles...

yo diria directamente que uses una api para obtener el directorio del windows, y eso te lo obtiene con la letra del sistema.
#1553
Programación Visual Basic / Re: Listar Discos
2 Agosto 2010, 06:24 AM
ni idea donde sacaste eso, solo tenes que poner drivelistbox en el google y listo...
#1554
Programación Visual Basic / Re: Listar Discos
2 Agosto 2010, 06:18 AM
y bueno tampoco te voy a explicar todas las propiedades de los controles que uses, fijate,busca en internet tenes documentado todos los controles con sus propiedades y como usarlas...ahi te vas a dar cuenta como usarlo, es una duda muy basica como para resolverla aca sin haber buscado.
#1555
no entiendo lo que queres hacer , explica por favor el objetivo del programa...

otra cosa , no postees mas con esos titulos...pone algo descriptivo a lo que vas a preguntar....
#1556
tenes el control drivelistbox que te lista los discos que tenes...sino con api's...
#1557
Hola, proba esto..

Código (vb) [Seleccionar]
Option Explicit

Private Declare Function PrintWindow Lib "user32.dll" (ByVal hWnd As Long, ByVal hdcBlt As Long, ByVal nFlags As Long) As Long
Const PW_CLIENTONLY = &H1

Private Sub Timer1_Timer()
    PrintWindow &H40176, Me.hDC, 0
End Sub


lo probe con un video de youtube y anda...ponele el handle del reproductor de youtube para probar o la ventana del navegador.

saludos.
#1558
primero deci que es realmente lo que queres hacer, sino no sabemos si la solucion es otro control.

saludos.
#1559
crea un recordset y pasale la conexion a la base de datos para que te haga la consulta...¿tenes algo hecho del programa o recien empezas?
#1560
Bases de Datos / Re: Menos de x coincidencias
31 Julio 2010, 07:06 AM
tuve que releer 50 veces el post para entender lo que queres, y sin embargo me quedan dudas  :xD

novlucker te entendio igual que yo al leer tu primer post, donde dijiste que campo1 y campo2 deben ser iguales, pero cuando explicas los resultados, no son iguales campo1 y campo2

si decis:

-Campo1=0 y campo2=2
-Campo1=2 y campo2=5

ahi campo 1 vale 0 y el otro vale 2 , no son iguales...lo que vos queres creo entender es listar simplemente los repetidos, que se repitan entre 0 y 3 veces, pero que los valores no sean iguales...sino el unico que cumpliria con esa condicion seria el primer registro, donde ambos son 1...me explico?

mira el select que te paso novlucker, esta bien salvo que tenes que cambiar los alias del having ya que no se pueden usar alias ahi. y sacale el "WHERE campo1 = campo2" , tambien agrega el campo2 al Group By, sino te tira error, ya que estas usando COUNT(*) arriba y debes agrupar por todo.

quedaria asi:

Código (sql) [Seleccionar]
SELECT campo1, Campo2, COUNT(*) AS total
FROM tabla1
GROUP BY campo1, campo2
HAVING COUNT(*) > 0 AND COUNT(*) < 3
ORDER BY COUNT(*) DESC


ahi te devuelve:

Campo 1          Campo2         Total Repetidas
0                      2                         2
5                      2                         1
1                      1                         1

en todo caso fijate que el ultmo registro tambien entra en la condicion, ya que se repite 1 vez y eso es mayor a 0 y menor a 3...

la ultima linea del select que le agrege simplemente ordena del mayor repetido al menor...


EDITO: revisando tampoco entraria en la lista ese que vos decis que se repite 3 veces ya que vos queres que sea menor a 3 y no igual a 3...si queres que entre la cantidad 3 simplemente cambia y pone "AND COUNT(*) <= 3"

saludos.