• Viernes 9 de Mayo de 2025, 09:05

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 - Dragos

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Abrir .pdf desde Visual Basic
« en: Domingo 18 de Julio de 2010, 18:01 »
Hola amigos, queria preguntarles algo...

Mi caso es el siguiente, estoy realizando un tutorial didactico en Visual Basic 6.0 y tengo un boton que se llama "DESCARGAR" donde el usuario podra descargar un documento .pdf para ver el contenido que tiene la unidad que esta viendo en el tutorial...

La cosa es la siguiente he probado con el Shell execute:

Código: Visual Basic
  1. Private Declare Function ShellExecute Lib "shell32.dll" Alias _
  2. '"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
  3. ByVal lpFile As String, ByVal lpParameters As String, _
  4. ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  5.  

Código: Visual Basic
  1. ShellExecute 0&, vbNullString, "E:Documents and SettingsAliMis documentosTESISDocumentosImplantacion_de_Memoria_RAM.pdf", vbNullString, vbNullString, vbNormalFocus
  2.  

lo que pasa es que a la hora de instalar el ejecutable en otra PC no toma esa ruta, he utilizado el app.path pero el archivo no abre, ni da error tampoco

Si esta en sus manos, quisiera ver como me podrian ayudar!

2
Visual Basic 6.0 e inferiores / Re: Busqueda en otro Formulario
« en: Domingo 18 de Octubre de 2009, 04:21 »
Aqui el codigo del Formulario donde almaceno la informacion de la persona que voy a agregar:

Código: Visual Basic
  1.  
  2.  
  3. Private Sub cmdbuscar_Click()
  4. formbusqueda.Show
  5. End Sub
  6.  
  7. Private Sub cmdexaminar_Click()
  8. With CommonDialog1
  9.         .DialogTitle = "Seleccionar imagen "
  10.         .Filter = "JPG|*.JPG|BMP|*.bmp|GIF|*.GIF|Todos los archivos|*.*"
  11.         .ShowOpen
  12.         If .FileName = "" Then
  13.             Exit Sub
  14.         Else
  15.             Picture1 = LoadPicture(.FileName)
  16.         End If
  17.     End With
  18. End Sub
  19.  
  20. Private Sub cmdguardar_Click()
  21. Formregistros.lblfecha = Format(Date, "dd/mm/yyyy")
  22. Formregistros.lblid = Format(" & IdRegistro & ")
  23.     If txtcedula.Text = "" Then
  24.         MsgBox ("No Se puede Guardar la informacion porque las casillas estan Vacias, por Favor introduzca la Informacion")
  25.     Else
  26.         Data1.UpdateRecord
  27.         Data1.Refresh
  28.     MsgBox "El Cliente ha sido Guardado en la Base de Datos", vbExclamation, "Aviso Importante"
  29.     End If
  30.         cmdguardar.Enabled = False
  31.     End Sub
  32.  
  33. Private Sub cmdnuevo_Click()
  34.         txtcedula.SetFocus
  35.         cmdguardar.Enabled = True
  36.         cmdborrar.Enabled = True
  37.         cmdexaminar.Enabled = True
  38.         cmdlimpiar.Enabled = True
  39.         Data1.Recordset.AddNew
  40. End Sub
  41.  
  42. Private Sub cmdeditar_Click()
  43. If (Data1.Recordset.EOF Or Data1.Recordset.BOF) Then
  44. Dim r
  45. r = MsgBox("No hay Clientes Registrados que Editar", vbInformation, "Editar Clientes")
  46. Else
  47. Dim m As Long
  48. m = Val(InputBox("Introduce la cedula de la persona que deseas Editar"))
  49. Data1.Recordset.FindFirst "Cedula=" & m
  50. If Data1.Recordset.NoMatch Then
  51. MsgBox "La Cedula de Identidad: " & m & " No está en la Base de Datos", vbExclamation, "Búsqueda de Personas..."
  52. End If
  53. End If
  54. cmdguardar.Enabled = True
  55. End Sub
  56.  
  57. Private Sub Text1_GotFocus()
  58. Text1.Text = ""
  59. End Sub
  60.  
  61.  

Ese es el codigo, EDITAR a su vez cumple tambien en este caso la funcion de BUSCAR, ya que muestra los resultado buscados en la base de datos a traves de la CEDULA DE IDENTIDAD...

Es por eso que necesito que la informacion cuando BUSQUE me la muestre en otro formulario, como una "Ficha" por llamarlo de algun modo, con toda la informacion de la persona!

3
Visual Basic 6.0 e inferiores / Re: Busqueda en otro Formulario
« en: Miércoles 14 de Octubre de 2009, 02:49 »
Gracias por responder a mis dudas, amigo, he intentado andar con el codigo que me has dado, adaptandolo a mi situacion...

me produce un bloqueo en esta linea

Código: Visual Basic
  1. Persona=....
  2. call formExibirResultados.show(1)
  3.  

Código: Visual Basic
  1. ' ...
  2. Persona= buscar.... ' el resultado de la query la volcamos en esta estructura, habrá que hacerlo elemento a elemento.
  3. Tipo= TIPO_PERSONAS
  4. call FormExibirResultados.show(1)
  5. ' ...
  6.  

Igual en este, la linea PERSONA me la coloca en rojo como un "error de compilacion, se esperaba identificador o expresion entre parentesis"

Gracias de ante mano!

4
Visual Basic para principiantes / Error en codido para cargar Imagen
« en: Lunes 12 de Octubre de 2009, 18:37 »
Amigos, buenos dias o tardes o noches...

Tengo un problema con una linea de Codigo que estoy utilizando para cargar una imagen (foto)

este es mi codigo

Código: Visual Basic
  1. Private Sub Form_Load()
  2. Dim basedatos As String
  3.    
  4. basedatos = App.Path
  5. 'si no tiene la bara final la añade
  6. If Right$(basedatos, 1) <> "" Then basedatos = basedatos & ""
  7.  
  8. basedatos = basedatos & "registros.mdb"
  9.    
  10. ' Le indica al Data la base de datos
  11. Data1.DatabaseName = basedatos
  12.  
  13. 'Fuente de los registros para el control data
  14. Data1.RecordSource = "Select Imagenes FROM Registros"
  15.  
  16. 'Refresca el control
  17. Data1.Refresh
  18. End Sub
  19.  

El Error que me arroja en esta parte es:

ERROR 3061en tiempo de ejecucion

Pocos parametros Se esperaba 1


y el error me lo señala en esta linea

Código: Visual Basic
  1. Data1.Refresh
  2.  

Espero me puedan ayudar! Saludos

5
Visual Basic 6.0 e inferiores / Re: Busqueda en otro Formulario
« en: Viernes 9 de Octubre de 2009, 02:15 »
Ok, realice unas capturas de pantallas para que nos entendamos mejor pero la web no me permite colocar enlaces =S , disculpa si molesto mucho pero de verdad me interesa aprender MUCHO! cada detalle... =)

Tengo el Formulario Principal, llamemoslo FORMPRINCIPAL, este formulario sirve para agregar registros de personas, con sus datos...en este formulario tenemos en boton BUSCAR

ese boton BUSCAR lleva a otro pequeño formulario desde donde realizaremos la busqueda por el NUMERO DE CEDULA, este formulario posee tambien un boton BUSCAR


al presionar el boton BUSCAR de este formulario me va a llevar a otro formulario en donde me mostrara la ficha completa de la persona, nombre, apellido, cedula...los codigos que me das en donde los tendria que colocar?! el que va en el MODULO que es el primer codigo que me colocas ya lo coloque, agradezco tu paciencia amigo, es muy valioso para mi !

Saludos y Gracias!

6
Visual Basic 6.0 e inferiores / Re: Busqueda en otro Formulario
« en: Jueves 8 de Octubre de 2009, 21:59 »
Código: Visual Basic
  1. Persona=....
  2. call formExibirResultados.show(1)  ' lo llamamos como modal...
  3.  
  4. ' En el formulario de exhibición:
  5.  
  6. ' Si no quieres mantener una variable compartida entre proyectos, entonces debes tener una variable pública en este formulario
  7. Public per as personas
  8.  
  9. private sub Form_Load
  10.      Me.Show
  11.      
  12.      Text1.text=  persona.Nombre
  13.      Text2.text= persona.Apellido1
  14.      Text3.Text= persona.apellido2
  15.      Text4.text= Persona.NumerCedula
  16. end sub
  17. ' este formulario tendría un botón de aceptar que al pulsarlo cierra el formulario
  18.  
  19.  

y en esta parte lo mismo dependiendo de la cantidad de textbox que tenga, muchisimas gracias por tu ayuda aun me quedan unas pequeñas dudas...

* Te dije que en un formulario tengo un boton BUSCAR ese boton me lleva a otro pequeño formulario ( B ) que he diseñado tipo INPUTBOX, donde tambien tengo un boton BUSCAR, dicha busqueda es por el numero de cedula de identidad...que parte del codigo coloco en el boton BUSCAR del formulario ( B )

* Como inserto un modulo (puede parecer tonta la pregunta, pero estamos para  aprender)

7
Visual Basic 6.0 e inferiores / Re: Busqueda en otro Formulario
« en: Jueves 8 de Octubre de 2009, 21:50 »
Ok para esta parte del codigo, yo tengo varios campos en la base de datos, este es el codigo modificado a mi preferencia:

Código: Visual Basic
  1. ' declaramos las especificaciones del tipo de datos que vamos a usar en diferentes lugares
  2.  
  3. 'para el caso se ha supuesto una estructura de tipo persona
  4. public type Personas
  5.     Cedula as string
  6.     Nombres as string
  7.     Apellidos as string
  8.     Direccion as string
  9.     Edad as string
  10.     Fecha de Nacimiento as string
  11.     Sexo as string
  12. end type
  13. ' variable de compartición dentro del proyecto
  14. public Persona as Personas
  15.  
  16.  

8
Visual Basic 6.0 e inferiores / Busqueda en otro Formulario
« en: Martes 6 de Octubre de 2009, 22:16 »
Hola, saludos a todos...mi problema es el siguiente, estoy realizando un programa con base de datos access, y utilizo el control DATA para la conexion con la base de datos, lo que quiero hacer es lo siguiente, tengo un formulario en donde voy a registrar a los clientes, en dicho formulario tengo un boton BUSCAR que me lleva a otro pequeño formulario (B) en donde solicito el numero de cedula para buscar a "X" cliente, lo que quiero es que al ingresar la Cedula de identidad y presionar el boton BUSCAR (en el formulario B ) el resultado me lo arroje en otro formulario...

He intentado algo pero no me ha salido nada aun, si pueden ayudarme por favor lo agradeceria!

GRACIAS :hola:

9
Visual Basic 6.0 e inferiores / Re: Como Crear un historial para un cliente?
« en: Jueves 10 de Septiembre de 2009, 22:09 »
Si, manejo base de datos pero no a nivel profesional, lo que quiero decir es que, por ejemplo... tu pagas la primera semana, pagas la segunda semana y asi sucesivamente por un año!

Que es lo que quiero, que al buscarte por el numero de cedula (Que es mi modo de busqueda en este proyecto) me salga todo el historial tuyo, es decir todas las semanas que pagaste desde que entraste hasta  que dejaste de ir al gym!

10
Visual Basic 6.0 e inferiores / Como Crear un historial para un cliente?
« en: Lunes 7 de Septiembre de 2009, 22:22 »
Hola amigos, primero que nada excelente foro...estoy realizando una aplicacion para el control de clientes de un Gimnasio, el problema es que la persona quiere un historial de cada cliente, es decir, el cliente que va al gimnasio paga semanalmente, el dueño lo que quiere es que se guarde un Historial de todas las semanas que pago, cuanto pago, etc, desde que comenzo hasta que dejo de ir al gimnasio...

En mi aplicacion yo le ofrezco un TEXTBOX donde colocara la semana que pago y una actualizacion del mismo cliente para cuando pague la proxima semana, es decir, edita el cliente y coloca la semana que esta pagando!

Quiero saber como puedo hacer para llevar un Historial, agradeceria sus respuestas!

Saludos

11
Visual Basic 6.0 e inferiores / Re: Un Buen Dato
« en: Lunes 7 de Septiembre de 2009, 22:04 »
Amigos, tengo problemas para empaquetar un proyecto...por favor me podrian ayudar! he visto que hablan de programas distintos al que trae VB por defecto, podrian recomendarme alguno bueno...

Tengo problemas con las Dll y los OCX! :(

Páginas: [1]