• Lunes 23 de Diciembre de 2024, 06:00

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

Páginas: 1 ... 11 12 [13] 14 15 ... 43
301
Visual Basic 6.0 e inferiores / Re: Empaquetado Y Distribucion
« en: Viernes 11 de Junio de 2004, 10:27 »
Hola.

Me resultaría difícil decir cuál es la mejor herramienta para las distribuiciones ya que pocas conozco, sin embargo, para mi lo mejor es crear mi propio instalador. No es nada del otro mundo: normalmente sólo necesito crear carpetas, copiar archivos, registrar y crear alguna clave en el registro. Nada fuera de lo común que no se pueda hacer con VB...

Chau.

302
Visual Basic 6.0 e inferiores / Re: Redondeo De Cifras
« en: Viernes 11 de Junio de 2004, 10:22 »
Hola Fernando_P.

Prueba la función Round.

Abur.

303
VBA / Re: Problemas Con Vb6.0 Y Excel
« en: Sábado 5 de Junio de 2004, 09:44 »
Hola SpeedCad.

El error tal vez venga dado por lo siguiente:

En excel la función LoadPicture es miembro de la biblioteca Stdole. En vb LoadPicture es miembro de la biblioteca VB. Esto lo puedes comprobar con el examinador de objetos.

Espero que esto sea la solución:
Código: Text
  1.  
  2. HojaNueva.OLEObjects("Image1").object.Picture = Stdole.LoadPicture(archivo)
  3.  
  4.  

Suerte.

304
VBA / Re: Archivos Pdf
« en: Sábado 5 de Junio de 2004, 09:37 »
Hola joker.

Con el control imagescan, si no me equivoco obtendrás un archivo en formato TIFF. Aunque se podría incluir en un pdf, no sé cómo hacerlo (como mucho, por mis medios sólo podría crearlo con texto). Imagino que la solución más sencilla sería obtener algún ocx de adobe que lo haga, ahora bien, no sabría decirte cual...

Sobre lo de almacenar un archivo en una bd, deberás abrirlo en modo binario, leerlo con GET y escribir los datos (en access en un campo OLE) de una tacada, o utilizar AppendChunk para ir almacenando los bytes consecutivamente... Para recuperar el fichero, habría que escribirlo en disco abriéndolo nuevamente como biario, escribiendo con PUT y recuperando todo el valor del campo o GetChunk. Esto así a grandes rasgos.

También te diré que puede ser preferible y más saludable para la bd almacenar los archivos en determinada carpeta y en el campo únicamente la ruta y nombre de archivo.

Suerte.

305
VBA / Re: Cambiar Comentario De Ejecutables
« en: Sábado 5 de Junio de 2004, 09:28 »
Hola Mingul.

Empieza aprendiendo el funcionamiento del comando Debug de DOS. Carga el archivo, recórrelo para localizar el texto, modifica, guarda y prueba.

Abur.

306
Hola Andr3a.

Sabes que sí, que somos muy amables...

Por cierto, ¿conseguiste algún driver ODBC, proveedor o cosa por el estilo?
http://foros.solocodigo.com/index.php?show...t=0&#entry26026
Si no es así, prueba escribiendo en google 'Driver ODBC MySQL' y verás...

Abur.

307
Visual Basic 6.0 e inferiores / Re: Reporteador 1/4 Del Proyecto
« en: Sábado 5 de Junio de 2004, 09:18 »
¿Y no pretenderás que alguien te haga todo el chollo...?, aparte que con los datos que das, ni eso.

Citar
en el proyekto debe de salir algo asi como

adeudos
todos los adeudos de por ejemplo marzo, kien debe, cuanto debe, producto del ke debe, etc...
Yo es que no sé cómo hacer para que algo 'salga en el proyecto'.

Citar
y tambien si porfavor me hicieran el favor de sabes komo se puede imprimir la informacion (impresora:P)
Utiliza el objeto Printer o si tu profe te lo permite, crea los informes con access e imprimelos desde vb. Tómate la molestia de buscar en este mismo foro.

Citar
komo puedo entrelazar las tablas de bases de datos ke segun es lo necesario
- Si a lo que te refieres es a las 'relaciones' de las tablas relacionales, si la memoria no me falla, en access, ve al menú 'Herramientas' y elige 'Relaciones'.
- Si por entrelazar te refieres a obtener un conjunto de registros con datos de varias tablas, utiliza las sentencias SQL apropiadas para ello.
- Si te estás refiriendo al propio diseño de las tablas y base de datos, te diré que no se puede tener más morro y ser más cazurro: por lo menos deberías dar datos concretos de lo que necesitas... una especificación, vaya.


Para la próxima, intenta plantear cuestiones concretas.

Chau.

308
Hola.

Se podría (si el número realmente es numérico) obtener el correspondiente mediante una consulta SQL. Me explico:

En mi caso, en las aplicaciones de facturación, suelo utilizar como clave para la factura estos campos:
(SERIE) - alfanumérico para contener la serie de la factura.
(NUMERO) - numérico para contener el número correlativo de factura.
(AÑO) - para contener el año.
Según esta estructura de campos clave, para obtener el número para una nueva factura ejecuto un SQL de este estilo:
Código: Text
  1.  
  2. Dim strSQL as string
  3. strSql = "SELECT Max(NUMERO) " _
  4. & "FROM FacturasCabecera " _
  5. & "WHERE SERIE='F' AND AÑO=" & Year(Now)
  6.  
  7.  
Con esto ya tengo el último número de fra para la serie y año... sumo 1 y listo.

Suerte.

309
Visual Basic 6.0 e inferiores / Re: Base De Datos De Programas
« en: Sábado 5 de Junio de 2004, 08:54 »
Hola Mingul.

Aunque nunca he realizado ningún proyecto de estos, prueba creando un proyecto de tipo Aplicación DHTML y 'fuchicando' por ahí a ver si encuentras algo que te sirva.

Suerte.

310
Visual Basic 6.0 e inferiores / Re: Recordcount En -1
« en: Sábado 5 de Junio de 2004, 08:51 »
Hola Fernando.

Prueba a usar un cursor 'del lado del cliente'
Código: Text
  1.  
  2. conex.CursorLocation = adUseClient
  3.  
  4.  
antes de abrir la conexión.

Aún así, esto también depende del proveedor OleDb que utilices: no todos soportan la función RecordCount. Para este caso, siempre podrías crear una función que obtuviese la cuenta de registros previamente. Sencillamente ejecuta la misma sentencia SQL sustituyendo la SELECT por un SELECT COUNT(*): El primer campo del primer y único registro devuelto indicará el número de registros.

Suerte.

311
Visual Basic 6.0 e inferiores / Re: Un Nuevo Control Sólo Para Un Image
« en: Sábado 5 de Junio de 2004, 08:44 »
Hola Tiquinho.

Una de las formas en las que puedes conseguir un efecto transparente es copiando el fondo que sería visible sobre el picturebox. Ahora mismo ,sin ponerme, no sabría darte el código para hacerlo, pero en más de un sitio he visto ejemplos de como hacer este tipo de cosas (prueba utilizando un buscador con 'Formularios transparentes', tan sólo habría que aplicarlo a un picturebox) .A grandes rasgos, habría que usar funciones del api para crear un contexto de dispositivo, copiar en él cierta región que creada con lo correspondiente con el 'fondo' de la parte transparente y luego copiar del hdc a las coordenadas correspondientes en el picturebox.

Sorte.

312
Visual Basic 6.0 e inferiores / Re: Ejecutar Una Funcion De Un Libreria
« en: Sábado 5 de Junio de 2004, 08:34 »
Kaixo JONMI!

Mediante Declare, como muy bien dices, puedes utilizar una función externa ,residente en una librería dinámica (normalmente C/C++) en tu propio programa. La sintáxis viene dada por la forma
Citar
[Public | Private] Declare Sub nombre Lib "nombre_biblioteca" [Alias "nombre_alias"] [([lista_argumentos])]
Donde 'Public' o 'Private' marcan el ámbito o alcance de la función, 'nombre' indica el nombre de la función, 'nombre_biblioteca' indica la ruta y nombre de archivo de la biblioteca que contiene la fn, 'Alias' proporciona un nombre alternativo para referirte a ella en el caso de que el nombre de la función coincida con algún otro identificador usado en el programa y 'lista de argumentos' indica la lista de parámetros , si la hubiese, que recibe la función, declarados de igual forma que en VB (tipo nombre, otrotipo otronombre, ...).

Conseguir utilizar o no una función en una biblioteca con extensión LIB, viene dado por que la biblioteca cuente con el correspondiente 'punto de entrada' para la función extern. También de que conozcas para especificar en la declaración el número y tipo de los argumentos que recibe.

Espero que esto te sea de ayuda, Suerte.

Agur.

313
Visual Basic 6.0 e inferiores / Re: Frames
« en: Sábado 5 de Junio de 2004, 08:13 »
Hola pacegar.

Si el lugar en el que haces referencia al form activo es desde el MDI, lo más sencillo es usar la propiedad ActiveForm del mismo, por ejemplo:

Código: Text
  1.  
  2. Me.ActiveForm.Caption = "Soy el form child activo"
  3.  
  4.  

Chao.

314
Crystal Reports / Re: Quien Lo Tiene...
« en: Viernes 4 de Junio de 2004, 09:52 »
¡Qué curiosidad la tuya! , ¿no?

315
Visual Basic 6.0 e inferiores / Re: Grafos
« en: Viernes 4 de Junio de 2004, 09:47 »
Hola Alfil de Hierro. Benvido.

Realmente no tengo ni idea en qué consiste (informáticamente hablando) eso que llamas grafos... pero si dices que has conseguido tu propósito usando C++, aplica la misma lógica para Vb. Si te atascas en algun tema en concreto tal como uso de algún objeto, control, método o cosas por el estilo, gustoso te ayudaré en la medida que pueda.

Suerte.

316
Visual Basic 6.0 e inferiores / Re: Frames
« en: Viernes 4 de Junio de 2004, 09:42 »
Hola pacegar.

No te comas la cabeza 'e dille que si' ...

Abur.

317
Visual Basic 6.0 e inferiores / Re: Por Favor Respòndanme
« en: Viernes 4 de Junio de 2004, 09:35 »
Hola NextorJoc.

Cómo te explicas tronco ...

318
Visual Basic 6.0 e inferiores / Re: Reporteador En Visual Basic
« en: Viernes 4 de Junio de 2004, 09:33 »
Hola SnOwMan.

Dices que tienes que usar acceso a bases de datos pero que la maestra no te deja usar access... ¿te dejará usar bases de datos jet, supongo, o pretenderá que construyais vosotros una base de datos?.

Si la respuesta a la pregunta es que puedes usar bases de datos jet (que en resumidas cuentas son las usadas por access) comienza por añadir una referencia DAO al proyecto. A traves del objeto DbEngine y usando su método CreateDatabase consigues crear la base de datos. Una vez tienes bd, ya puedes crear las tablas que necesites: mediante sentencias SQL, definiendo objetos TableDef, etc.

Si por el contrario lo que pretende la maestra es que construyáis una especie de motor de base de datos, pues... me parece que la maestra esa se ha equivocado de lenguaje de programación (a no ser que ella se refiera a un motor de base de datos extra-patatero que ande a pedales).

Suerte.

319
Java / Re: Conversion De Datos
« en: Viernes 4 de Junio de 2004, 09:20 »
Hola.

Puedes utilizar el método estático valueOf(integer) del objeto String o alguna de sus sobrecargas con otros tipos numéricos:

Código: Text
  1.  
  2. int i=111;
  3. String s=String.valueOf(i);
  4.  
  5.  

Abur.

320
Visual Basic 6.0 e inferiores / Re: Problema Con Formularios
« en: Jueves 3 de Junio de 2004, 18:15 »
Hola Rober.29.

Una vez que abres el form con el error (en el evento Load del mismo, por ejemplo) realiza una llamada a la función del api SetWindowPos algo así:

En el form que muestras con el error...
Código: Text
  1.  
  2. .
  3. .
  4. .
  5.  
  6. Private Const SWP_NOSIZE = &H1
  7. Private Const SWP_NOMOVE = &H2
  8. Private Const SWP_NOACTIVATE = &H10
  9. Private Const SWP_SHOWWINDOW = &H40
  10. Private Const SWP_FLAGS = SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW Or SWP_NOACTIVATE
  11.  
  12. Private Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
  13.  
  14. .
  15. .
  16. .
  17.  
  18. Private Sub Form_Load()
  19. .
  20. .
  21. .
  22.     SetWindowPos Me.hWnd, -1, 0, 0, 0, 0, SWP_FLAGS
  23. .
  24. .
  25. .
  26. End Sub
  27.  
  28.  

Con esto debería ser suficiente.

Chao.

321
Visual Basic 6.0 e inferiores / Re: Control Estilo Velocimetro
« en: Jueves 3 de Junio de 2004, 14:51 »
Hola damian_dmn.

Venga, anímate a hacer uno tu mismo ...

Suerte.

322
Visual Basic 6.0 e inferiores / Re: Ejecutar Una Funcion De Un Libreria
« en: Jueves 3 de Junio de 2004, 14:49 »
Hola JONMI.

Yo iría viendo dos posibilidades:

1-
Citar
con unas funciones con las que mandandole como parametro el numero de LED, enciende dicha luz
Si conoces la forma en que son ejecutadas las funciones y como se le envía el parámetro (un archivo de proceso por lotes, por ejemplo) la solución podría pasar por ejecutar desde vb mediante 'Shell' el mandato adecuado con sus correspondientes parámetros al caso...

2-
Si la aplicación QBASIC no está compilada (QBASIC es un lenguaje interpretado), dispondrás del fuente del mismo... pues aunque fuese trabajoso te podría convenir analizar el código, conocer la forma de funcionamiento de la tarjeta, y a partir de ahí empezar a analizar que camino te convendría tomar (tal vez un programa en C...).

Espero que estos apuntes te sirvan de algo. Suerte.

Abur.

323
Visual Basic 6.0 e inferiores / Re: Incluir Imagenes En Un Ocx
« en: Miércoles 2 de Junio de 2004, 14:58 »
Hola vradok.

Si no me equivoco, no es posible añadir a un archivo de recursos creado con el complemento Editor de recursos de VB una imagen que no sea un mapa de bits de windows.

Me imagino que el .RES que tienes lo has creado con otra aplicación, ya que las imagenes que usas son jpeg... pues me temo (aunque sin duda puedo estar equivocado), que con LoadResData poco o nada vas a conseguir.

Suerte.

324
Visual Basic 6.0 e inferiores / Re: Ayuda Con Proyecto De Envioo De Mensajes
« en: Miércoles 2 de Junio de 2004, 14:48 »
Hola LUCKYTA.

Échale un ojo... http://foros.solocodigo.com/index.php?showtopic=6919

Abur.

325
Visual Basic 6.0 e inferiores / Re: Validar Direccion De Mail Y Fechas
« en: Miércoles 2 de Junio de 2004, 14:45 »
Hola.

Para validar una fecha se puede utilizar la función IsDate que devuelve true si el argumento pasado es una fecha válida.

Chao.

Páginas: 1 ... 11 12 [13] 14 15 ... 43