• Jueves 6 de Febrero de 2025, 02:08

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 - ROBER.29

Páginas: 1 ... 10 11 [12] 13 14 ... 17
276
Visual Basic 6.0 e inferiores / Re: Necesito un ejemplo de TreeView completo
« en: Miércoles 21 de Mayo de 2003, 09:37 »
Añade el componente commondialog a tu proyecto (Microsoft Common Dialog Control 6.0(SP·))
Private Sub cmdOpen_click()
Dim strOpen As String
On Error GoTo ErrHandler
CommonDialog1.CancelError = True
CommonDialog1.Flags = cdlOFNFileMustExist + cdlOFNHideReadOnly
CommonDialog1.Filter ="All Files (*.*)|*.*|Rich Text Files"&"(*.rtf)|*.rtf|Text Files(*.txt)|*.txt"
CommonDialog1.FilterIndex = 2
CommonDialog1.ShowOpen
strOpen = CommonDialog1.FileName
RichTextBox1.LoadFile strOpen
ErrHandler:
Exit Sub
End Sub

Saludos.

277
Visual Basic 6.0 e inferiores / Copiar Nombre de ficheros en una lista
« en: Martes 20 de Mayo de 2003, 19:10 »
Aqui te adjunto el fichero de ejemplo.
Espero que sea lo que buscabas.

Saludos,
Roberto García

278
Visual Basic 6.0 e inferiores / Re: Necesito un ejemplo de TreeView completo
« en: Martes 20 de Mayo de 2003, 19:09 »
Entonces que es lo que quieres? Quieres utilizar la ventana de abrir ficheros de windows?

En esa ventana te aparece toda la estructura de carpetas, ficheros, ...

Es esa la que te interesa?

279
Visual Basic 6.0 e inferiores / Re: Solo para maquinas del visual
« en: Martes 20 de Mayo de 2003, 16:43 »
A que te refieres con los mensajes de confirmación?

Puedes ser un poco más explícito.

Gracias.
Saludos,
Roberto García

280
Visual Basic 6.0 e inferiores / Re: Copiar Nombre de ficheros en una lista
« en: Martes 20 de Mayo de 2003, 16:42 »
Vale. Intentare hacerlo hoy y subirlo sino mañana por la mañana lo tienes seguro.

Saludos.
Roberto García

281
Visual Basic 6.0 e inferiores / Re: Copiar Nombre de ficheros en una lista
« en: Martes 20 de Mayo de 2003, 11:37 »
Mira en la ayuda el objeto FileSystemObject, con este objeto podrás ver todos los ficheros de una carpeta determinada, o la estructura de directorios, ficheros, ... de una ruta determinada, y algunas cosas más. En la ayuda te explica perfectamente como utilizarlo.

Espero que te haya ayudado con mi información. Si aun así no eres capaz de hacer lo que preguntas dimelo y te hare un ejemplo.

Saludos,
Roberto García

282
Visual Basic 6.0 e inferiores / Re: Duda
« en: Martes 20 de Mayo de 2003, 10:56 »
Existen concursos de visual basic? Donde puedo mirar las bases del concurso y apuntarme?

Hace poco me he enterado que existen concursos para web's en la que dan unos premios bastante interesantes y me preguntaba si también existirán concursos para aplicaciones realizadas con visual basic.

Si alguien sabe de su existencia les agradecería que me informaran enviándome un correo a GARCI_20@hotmail.com o contestando aquí en el foro, ya que me interesaría participar en alguno.

Muchas gracias por atenderme.

Saludos,
Roberto García

283
Visual Basic 6.0 e inferiores / Re: Necesito un ejemplo de TreeView completo
« en: Martes 20 de Mayo de 2003, 10:52 »
Con este código podrás utilizar el seleccionador de carpetas del windows. Aquí te dejo el código: En un formulario añade un commandButton que se llame cmdExaminar y un textbox que se llame txtRuta.

{Form Code}
'Este código lo pones en el código del formulario
Private Sub cmdExaminar_click ()    
       txtRuta.Text = Module1.GetFolder(Form1.hWnd, "Select folder")
End Sub

{Module Code}
'Agregas un módulo y le pegas este código.
Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
Declare Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long

Const BIF_RETURNONLYFSDIRS = &H1
Const BIF_DONTGOBELOWDOMAIN = &H2
Const BIF_STATUSTEXT = &H4
Const BIF_RETURNFSANCESTORS = &H8
Const BIF_BROWSEFORCOMPUTER = &H1000
Const BIF_BROWSEFORPRINTER = &H2000


Type BROWSEINFO
  hOwner As Long
  pidlRoot As Long
  pszDisplayName As String
  lpszTitle As String
  ulFlags As Long
  lpfn As Long
  lParam As Long
  iImage As Long
End Type

Function GetFolder(ByVal hWndOwner As Long, ByVal sTitle As String) As String
Dim bInf As BROWSEINFO
Dim RetVal As Long
Dim PathID As Long
Dim RetPath As String
Dim Offset As Integer
    bInf.hOwner = hWndOwner
    bInf.lpszTitle = sTitle
    bInf.ulFlags = BIF_RETURNONLYFSDIRS
    PathID = SHBrowseForFolder(bInf)
    RetPath = Space$(512)
    RetVal = SHGetPathFromIDList(ByVal PathID, ByVal RetPath)
    If RetVal Then
      Offset = InStr(RetPath, Chr$(0))
      GetFolder = Left$(RetPath, Offset - 1)
    End If
End Function

Espero que te sirva.

Saludos,
Roberto García

284
Prueba la siguiente consulta:

SELECT (SELECT certificados.codcertifica
from certificados
where certificados.Numwo=wo.numwo
and certificados.lineawo=wo_lineas.lineawo)
as Certificado
,WO.NumWO as NumWO,
WO.CodCli as Cliente,
WO.CodSeccion as Seccion,
WO_Lineas.*
From WO_LINEAS, WO
WHERE WO.NumWO =* WO_Lineas.NumWO
ORDER BY 1

Ya me contaras si te funciona o que error te da.

Saludos,
Roberto García

285
Visual Basic 6.0 e inferiores / Re: Necesito Ayuda para Instalador
« en: Jueves 15 de Mayo de 2003, 18:29 »
En esta página la final aparece cracks para el setup factory, prueba a ver si te vale alguno.

http://cracks.thebugs.us/pages/S/4.shtml

sino de todas formas búscalo en el google que fijo que lo encuentras.

Para realizar el setup con este programa tienes primero que escanear las dependencias del ejecutable y luego escanear el proyecto de tu aplicación para que te agrege el los ocx que te hacen falta.

Además cuando lo creas con el wizard tienes que indicarle la carpeta donde esta tu aplicación para que te agrege todos los ficheros que le hacen falta, luego elimina todos los que no quieres que pertenezcan a la instalación como por ejemplo los módulos, los formularios, etc., es decir deja sólo el ejecutable, imágenes que te hagan falta, iconos, etc.

Espero que te sirva de ayuda.

Saludos,
Roberto García

286
Has probado lo siguiente:

SELECT (SELECT certificados.codcertifica
from certificados
where certificados.Numwo=wo.numwo
and certificados.lineawo=wo_lineas.lineawo)
as Certificado
,WO.NumWO as NumWO,
WO.CodCli as Cliente,
WO.CodSeccion as Seccion,
WO_Lineas.*
from WO_LINEAS LEFT JOIN WO
ON WO.NumWO=WO_Lineas.NumWO
ORDER BY 1

287
Visual Basic 6.0 e inferiores / combo
« en: Jueves 15 de Mayo de 2003, 16:42 »
Es que ultimamente las aplicaciones que hago no necesitan que haga combos asi, por eso no lo utilizo pero sino lo haria asi.

288
Visual Basic 6.0 e inferiores / Re: combo
« en: Jueves 15 de Mayo de 2003, 13:23 »
Añade la referencia al proyecto: Microsoft ActiveX Data Objects 2.6 Library.

Private Sub combo1_click()

Dim cnn as New ADODB.Connection
Dim rst As New Adodb.Recordset, strSql As string

'Abro la conexión con la base de datos
cnn.Open cadena_conexion

'Creo la consulta SQL
strSql = "Select campo1, campo2 From tabla1"

'Cargo el RecordSet con los datos de la consulta
Set rst = cnn.Execute (strSql)

'Le asocio el recordset
Set combo1.DataSource = rst

'Le indico el campo a mostrar
combo1.DataField = rst("campo1")

cnn.close

Set rst = Nothing

End Sub

Si no me equivoco esto era algo asi, es que hace bastante que no hago algo asi.

Espero que te sirva.

Saludos,
Roberto García

289
Visual Basic 6.0 e inferiores / Re: combo
« en: Jueves 15 de Mayo de 2003, 12:37 »
En la propiedad Datafield del combo es donde le indicas el campo que quieres mostrar.

Saludos,
Roberto García

290
Visual Basic 6.0 e inferiores / COMBO
« en: Miércoles 14 de Mayo de 2003, 17:40 »
No entiendo bien tu pregunta.

¿Puedes explicarte mejor?

Gracias.

Saludos,
Roberto García

291
Visual Basic 6.0 e inferiores / Como puedo enviar un archivo a una direccion ftp?
« en: Miércoles 14 de Mayo de 2003, 12:02 »
Yo no lo he echo nunca porque no lo he necesitado pero creo recordar que hay un objeto en Visual Basic con el que se puede hacer eso. El objeto es Microsoft Internet Transfer o algo parecido.

Busca información en la ayuda de Visual que hay te viene muy bien explicado.

Espero que te sirva.

Saludos,
Roberto García

292
Visual Basic 6.0 e inferiores / Re: Necesito una Funcion
« en: Miércoles 14 de Mayo de 2003, 11:47 »
Podrias utilizar la función split. Esta función te devuelve un array, por ejemplo:

Dim array_caracter () as string, palabra as string, caracter as string

array_caracter = split (palabra, caracter)

Msgbox "El caracter " & caracter & " aparece " & Ubound(array_caracter) & " veces en la palabra " & palabra

'Destruyes el array
Erase array_caracter

Lo que ahora mismo no se si al ubound le tendrías que sumar uno o no, haz pruebas y si ves que siempre te cuenta un caracter menos es que le tienes que sumar uno.

Espero haberme explicado bien y que te sirva de ayuda.

Saludos,
Roberto García

293
Sobre los Foros de SoloCodigo / Re: Publicaciones y ebooks
« en: Sábado 10 de Mayo de 2003, 14:45 »
Yo también lo apoyo. Me parece muy buena idea xq creo q esto nos puede ayudar a todos.

Saludos,
Roberto García

294
Visual Basic 6.0 e inferiores / Re: Combo
« en: Viernes 9 de Mayo de 2003, 13:54 »
Te adjunto un ejemplo para que te lo mires. Creo que es esto lo que quieres.

Saludos,
Roberto García

295
He encontrado ya la solución. Hay un objeto que es Microsoft Internet Transfer Control.

Con este control se puede hacer muchas cosas. Buscar en la ayuda de visual basic hay viene todo lo que se puede hacer con él. Está muy bien.

Saludos,
Roberto García

296
Visual Basic 6.0 e inferiores / Re: Combo
« en: Viernes 9 de Mayo de 2003, 11:55 »
Que yo sepa no hay ninguna propiedad que te indique si un combo está desplegado o no. De todas formas no se para que quieres saber eso.

Para trabajar con un combo tienes que trabajar con sus eventos, como son: el click, change, etc.

Saludos,
Roberto García

297
Visual Basic 6.0 e inferiores / Re: ¿Donde se debe colocar un OCX?
« en: Viernes 9 de Mayo de 2003, 11:52 »
Los ocx hay que copiarlos en la carpeta system 32 y luego registrarlos con el comando regsvr32 nombre_ocx.ocx

Espero que sea esto lo que querias saber.

Saludos,
Roberto García

298
Pega el siguiente código en un módulo .bas o donde se tercie:

Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Public Const SND_ASYNC = &H1
Public Const SND_NODEFAULT = &H2

y en la parte del código donde quieras reproducir el sonido:

PlaySound App.Path & "sonido.wav", 0, SND_NODEFAULT

Saludos,
Roberto García

299
Visual Basic 6.0 e inferiores / Re: Pedido de ayuda para nuevo foro
« en: Miércoles 7 de Mayo de 2003, 16:46 »
Yo también lo apoyo. Me parece muy buena idea xq creo q esto nos puede ayudar a todos.

Saludos,
Roberto García

300
Visual Basic 6.0 e inferiores / Re: perdida de fichero fuente
« en: Miércoles 7 de Mayo de 2003, 16:44 »
Al igual q angelescj yp tb lo siento pero yo por lo menos tampoco veo ninguna solución.

Saludos,
Roberto García

Páginas: 1 ... 10 11 [12] 13 14 ... 17