• Jueves 25 de Abril de 2024, 00:59

Mostrar Mensajes

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


Mensajes - mingshug

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: Cerrar Aplicacion Desde Vb6
« en: Jueves 10 de Junio de 2004, 18:04 »
Ya esta!!  :kicking:
Muchisimas gracias Cyclop.

2
Visual Basic 6.0 e inferiores / Re: Cerrar Aplicacion Desde Vb6
« en: Jueves 10 de Junio de 2004, 09:47 »
Bueno desde VB o de cualquier otra forma.
Me explico: mi programa visualiza los datos de una tabla Access, y esos datos corresponden a una imagen de un documento escaneado y guardado en formato .PDF que se visualiza al pulsar un botón mediante  
a=shell("c:\...\iexplore.exe c:\...\documento.pdf",vbMaximizedfocus).
Lo que yo quiero es,que una vez se borren los datos del formulario, se cierre el explorer ( visualizo el .PDF con explorer porque no todo el mundo tiene la misma versión de acrobat) para no tener abiertas tropecientas ventanas del explorer o que me detecte si ya hay uno abierto y en caso de visualizar otro documento que lo hiciera en la misma ventana.No se si me he explicado bien... ;)
¿Podeis ayudarme? Muchiisimas gracias.

3
Visual Basic 6.0 e inferiores / Cerrar Aplicacion Desde Vb6
« en: Miércoles 9 de Junio de 2004, 18:15 »
Hola otra vez a todos y todas,
 ¿Podria alguien decirme como cerrar una aplicacion (word,explorer...) desde  VB6?
 Seguro que no es tan dificil pero hoy no es mi día,estoy bastante espesita. :(
 Muchas gracias a todos y todas.

4
VBA / Re: Visualizar Un Campo Ole De Una Tabla Access
« en: Miércoles 9 de Junio de 2004, 17:30 »
Hola otra vez,
 al final he optado por no incluir el campo OLE en la tabla, sino que he incluido  la ruta y me quito de problemas, que no tengo tiempo.
Muchas Gracias de todas formas.

5
Visual Basic 6.0 e inferiores / Re: Pasar A Entero Una Cadena String
« en: Jueves 3 de Junio de 2004, 22:50 »
Creo haber entendido que quieres tomar el valor 1 y dos de la cadena "año1-año2".Pues para ello cuenta los caracteres de la cadena con la función len(cadena) y despues ves tomando caracter a caracter   y comprueba si ese caracter es numerico, si lo es lo guardas en una variable y si no pasas a comprobar el siguiente.Mas o menos asi:
 dim n as integer 'guarda el numero de caracteres de la cadena
 dim sub as string 'almacenará el caracter a comparar
 n=len(cadena) 'cuenta las letras
 sub=substr(cadena,1,1)    ' cogemos el primer caracter empezando por la
 while i <= n                                              posicion 1
if isnumeric(sub) then
  ' guardar caracter
else
  i=i+1
end if
wend

O si lo que quieres es buscar el 1 y el 2 busca directamente la subcadena (1 ó 2) dentro de la cadena "año1-año2".
 
No se si me he explicado bien, espero que si.Suerte.

6
Visual Basic 6.0 e inferiores / Re: Listview
« en: Jueves 3 de Junio de 2004, 17:55 »
Seguramente no puedas introducir datos en las siguientes columnas porque no son columnas ,son subitems, y se cargan de forma distinta.
El siguiente código te muestra cómo se establecen las principales propiedades del listview al cargarse el formulario y como visualizar datos en sus columnas y subitems.
Private Sub Form_Load()
    ' Asignar lo valores predeterminados
    With ListView1
        ' Las pruebas serán en modo "detalle"
        .View = lvwReport
        ' al seleccionar un elemento, seleccionar la línea completa
        .FullRowSelect = True
        ' Mostrar las líneas de la cuadrícula
        .GridLines = True
        ' No permitir la edición automática del texto
        .LabelEdit = lvwManual
        ' Permitir múltiple selección
        .MultiSelect = True
        ' Para que al perder el foco,
        ' se siga viendo el que está seleccionado
        .HideSelection = False
    End With

' Asignar las cabeceras

With ListView1.ColumnHeaders.Add(, , "Nombre", 1620)
        .Tag = cTexto
    End With
    With ListView1.ColumnHeaders.Add(, , "Fecha", 1110, lvwColumnRight)
        .Tag = cFecha
    End With
    With ListView1.ColumnHeaders.Add(, , "Tamaño", 840, lvwColumnRight)
        .Tag = cNumero
    End With
    With ListView1.ColumnHeaders.Add(, , "Importe", 840, lvwColumnRight)
        .Tag = cMoneda
    End With
    '
    Text1 = ""
    Text2 = ""
    Text3 = ""
    Text4 = ""
    '
    ' Añadir algunos datos de prueba
    cmdLlenarLvw_Click
End Sub


Private Sub cmdLlenarLvw_Click()

 ' Asignar algunos datos aleatorios
    Randomize
    For i = 1 To 10
        With ListView1.ListItems.Add(, , "Nombre número " & CStr(i))
            ' Cada subitem debe corresponder con cada una de las cabeceras
            ' la segunda cabecera es el Subitems(1) y así sucesivamente
            .SubItems(1) = Format$(Now + Int(Rnd * 30) + 1, cFormatoFecha)
            ' Si quieres probar con números con decimales
            '.SubItems(2) = CStr(i * (Rnd * 1500) + i)
            ' usando el formato de número indicado
            .SubItems(2) = Format$(i * Int(Rnd * 1500) + i, cFormatoNumero)
            ' El formato moneda
            .SubItems(3) = Format$((Rnd * 150000 + 1) / 100, cFormatoMoneda)
        End With
    Next
End Sub

Espero que este código te oriente un poco.

7
Visual Basic 6.0 e inferiores / Re: Problemon En Visual
« en: Jueves 3 de Junio de 2004, 17:41 »
¿A que la aplicación en cuestión es un cajero automático? Y digo yo...por qué nos os juntais todos los que estais pidiendo que se os "ayude" con el mismo programa?
¡¡Ánimo no es tan difícil!!
Yo lo hice en una semana.

Que poca imaginación la de los profesores...

8
VBA / Visualizar Un Campo Ole De Una Tabla Access
« en: Jueves 3 de Junio de 2004, 12:50 »
Hola a todos/as, espero que me podais ayudar,mi problema es el siguiente:
necesito visualizar en mi aplicación VB6 un archivo .PDF que esta almacenado en un campo OLE de una tabla en Access.He probado con un objeto OLE de VB6 pero únicamente me deja insertarlo en el formulario en tiempo de diseño.También he probado con los controles Image y Picture pero éstos no reconocen el formato.
Muchas gracias a todos/as.

Páginas: [1]