• Domingo 28 de Abril de 2024, 11:35

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

Páginas: 1 2 [3] 4 5 ... 10
51
Visual Basic 6.0 e inferiores / Imprimir contenido de DataGrid sin crystal ni datarep
« en: Jueves 11 de Septiembre de 2003, 17:03 »
Te cuento que las grillas que trae el ComponentONE Studio , traen muchisimas mas propiedades que las grillas comunes y entre las propiedades que trae estan las de grabar y la de imprimir la misma.

Simplemente con 1 sola linea de codigo.

Grilla.PrintGrid

Fijate en Emule o en Kazaa que te podras bajar el Studio Completo que trae mas de 35 controles, imperdibles que te haran la tarea de programar una fiesta.

Suerte

52
Visual Basic 6.0 e inferiores / Tutoriales VB para todos
« en: Jueves 11 de Septiembre de 2003, 15:17 »
Tema Aclarado,

Pido las disculpas pertinentes al caso.

Gracias

un Abrazo.

53
Visual Basic 6.0 e inferiores / Re: DATA ENVIROMENT
« en: Jueves 11 de Septiembre de 2003, 13:25 »
Tomando los nombres que dimos en el ejemplo de arriba la respuesta es la siguiente.

codigo=archivos.rsClienteNro("codigo")

y listo.

Suerte

54
Visual Basic 6.0 e inferiores / Re: Tutoriales VB para todos
« en: Jueves 11 de Septiembre de 2003, 13:23 »
Es cierto... vi que de los 2 tutoriales, uno estaba con 0 kb. pero no es por error mio sino que dicho tutorial pesa + 2mb lo que hace que el sitio FTP de SOLOCODIGO, automaticamente lo transforma en 0 byte.

Tratare de ubicarlo en otro sitio ftp y les aviso cuando este listo.

Es una lastima que tengamos que recurrir a otro sitio FTP para cosas que se compartiran en SOLOCODIGO, yo creo que se tendria que revisar esta situacion.

Un Abrazo.

y pido disculpas por estos problemas.

55
Visual Basic 6.0 e inferiores / Re: Como enlazo un DataCombo con una BaseDatos
« en: Miércoles 10 de Septiembre de 2003, 19:38 »
Todos los objetos enlazables a Bases de Datos, usan las mismas propiedades para enlazarse a campos de BD.

las propiedades son DATASOURCE y DATAFIELD.

Suerte

56
Visual Basic 6.0 e inferiores / Re: Tutoriales VB para todos
« en: Miércoles 10 de Septiembre de 2003, 18:09 »
A mi me baja bien, no entiendo que puede estar pasandote.

Avisame si pudiste corregir el error.

Suerte

57
Visual Basic 6.0 e inferiores / Re: Punto del teclado numerico
« en: Miércoles 10 de Septiembre de 2003, 16:01 »
Lo que te digo es que lo ejecutes desde el depurador con F8.

De nada te va a servir mi ejemplo, ya que es lo mismo que te copie en el mensaje.

Anda hasta la rutina Keycode y en el primer IF pone el cursor y pulsa CTRL-F8, va a comenzar la ejecucion y cuando llegue a ese punto, va a detenerla activando el depurador.

Suerte

58
Visual Basic 6.0 e inferiores / Re: Punto del teclado numerico
« en: Miércoles 10 de Septiembre de 2003, 15:44 »
Correlo con el depurador y fijate que Keycode te devuelve el "." numerico, aca me da ese valor, pero puede estar tirandote otro a vos.

Ponele msgbox o lo que quieras, pero el codigo que te pase, es el correcto, ya que lo estoy probando aca y funciona ok.

Un Abrazo

Suerte

59
Visual Basic 6.0 e inferiores / Re: Punto del teclado numerico
« en: Miércoles 10 de Septiembre de 2003, 15:30 »
Solo falta un dato mas y tenes todo listo.

en el evento Keydown simplemente cuando detectas que se pulso el "." del teclado numerico, forzas la coma.

Ejemplo

Private sub text1_keydown(KeyCode As Integer, Shift As Integer)

if keycode=110 then
   keycode=asc(",")
end if

Y listo... esto fuerza a la aplicacion a interpretar el "." del teclado numerico, como si el operador hubiera pulsado la ",".

Suerte

60
Visual Basic 6.0 e inferiores / sobre formularios
« en: Miércoles 10 de Septiembre de 2003, 00:19 »
Quizas no comprendiste la ayuda que te dio Acalanto, pero El respondio exactamente a lo que vos necesitas.

Vos necesitas que el Formulario llamado devuelva valores y los coloque automaticamente en controles del formulario llamador (sea este cual fuera).

bien...

Debes agregar un modulo a tu proyecto y ahi declarar un objeto form que va a ser simplemente de referencia al formulario que luego en tiempo de ejecucion llame a tu formulario colector de datos.

en el modulo

public formulario_llamador as form

en el form llamador

private sub boton_click()

    set formulario_llamador=me
    load formulario_colector
    formulario_colector.show

end sub

en el form colector

rem 'devuelve datos al form llamador'

formulario_llamador.textbox1.txt="Dato"
unload me
me.hide

Es muy simple. Al haber creado como publico un objeto form en tu modulo, este estara disponible para todos tus formularios, simplemente antes de abrir el formulario colector, debes setear este objeto con la referencia del formulario origen.

De esta manera en el formulario colector solo debes hacer mencion del objeto del modulo ya que en su interior se encontrara la referencia al formulario real.

Espero que te quede un poco mas claro.

Suerte

61
Visual Basic 6.0 e inferiores / Re: Punto del teclado numerico
« en: Martes 9 de Septiembre de 2003, 23:52 »
El amigo Acalanto me gano de mano, pero hace falta una aclaracion adicional.

Es cierto... hay que usar el evento KEYDOWN, ya que te va a permitir capturar el codigo de la tecla oprimida.

Esto es fundamental ya que este evento tiene como parametro implicito KEYCODE.

Bien...

En respuesta a tu necesidad de determinar si el "." pulsado es el del teclado numerico, o el "." del teclado comun, te cuento que ...

KeyCode=190 (Teclado Alfabetico)
KeyCode=110 (Teclado Numerico)

Entonces si quieres programar el "." del teclado numerico, simplemente deberas colocar un IF en el evento KeyDown de cualquier objeto.

IF KEYCODE=110 then
    msgbox("Uds. pulso el . del teclado numerico")
End If

Espero que esto sea lo que necesitabas.

Suerte

62
Visual Basic 6.0 e inferiores / Ayuda en Multiplicacion.
« en: Martes 9 de Septiembre de 2003, 18:22 »
Por lo que veo en tu ejemplo, lo que estas buscando es poder determinar el lapso de tiempo entre 2 horas.

La solucion es esta.

Dim ini As Date, final As Date, resto As Date
----------------------------------------------------
Private Sub Command1_Click()
final = Time
resto = (final - ini)
MsgBox Format$(resto, "hh:mm:ss")
End Sub
------------------------------------------------------
Private Sub Form_Load()
ini = Time
End Sub


Suerte, espero que te sirva

:good:

63
Visual Basic 6.0 e inferiores / Re: Tutoriales para todos
« en: Martes 9 de Septiembre de 2003, 17:54 »
Tutoriales VB para todos

He creado en el sitio FTP de SOLOCODIGO la carpeta Tutoriales VB donde coloque 2 tutoriales (Por ahora).

Uno es muy interesante y es un documento de Word, en donde se explica todo sobre las API de Windows.

El otro es sobre VB y SQL SERVER que esta en formato PDF.

Espero que esta carpeta pueda alimentarse con el aporte de todos y que resulte util a todos.

Reitero los datos FTP por si alguno no los conoce.

HOST : ftp://ftp.iespana.es
USER : solocodigo_es
PASS : archivos

Suerte a todos

 
:comp:

64
Visual Basic 6.0 e inferiores / Re: Ayuda por Favor Cuerpo de Factura
« en: Martes 9 de Septiembre de 2003, 17:43 »
Es muy dificil aconsejarte a ciegas ya que no conocemos la aplicacion, los datos y lo que tiene que hacer el programa.

De todos modos creo que lo que estas buscando es que alguien te haga todo el modulo de la factura completo, ya que no enuncias ninguna pregunta concreta.

En cuanto a los controles que te convienen, va a depender fundamentalmente a la funcionalidad de tu aplicacion.

Los mas usados son los de tipo Grilla (MSFLEXGRID, o VSFLEXGRID o los de COMPONENTONE).

Suerte

65
Visual Basic 6.0 e inferiores / Re: Tutoriales VB para todos
« en: Martes 9 de Septiembre de 2003, 16:18 »
He creado en el sitio FTP de SOLOCODIGO la carpeta Tutoriales VB donde coloque 2 tutoriales (Por ahora).

Uno es muy interesante y es un documento de Word, en donde se explica todo sobre las API de Windows.

El otro es sobre VB y SQL SERVER que esta en formato PDF.

Espero que esta carpeta pueda alimentarse con el aporte de todos y que resulte util a todos.

Reitero los datos FTP por si alguno no los conoce.

HOST : ftp://ftp.iespana.es
USER : solocodigo_es
PASS : archivos

Suerte a todos

:good:

66
Visual Basic 6.0 e inferiores / Re: DATA ENVIROMENT
« en: Martes 9 de Septiembre de 2003, 14:09 »
No necesitas agregar nada a tu aplicacion, hace de cuenta que un .DSR es el equivalente a un .FRM.

Todo queda en el compilado asi que despreocupate.

Probalo

Suerte.

67
Visual Basic 6.0 e inferiores / Re: Te gustaria una Seccion Aportes ?
« en: Martes 9 de Septiembre de 2003, 00:48 »
Creo que seria muy util, pero bueno.. sera la gente la que opine y vote.

Muchas Gracias por tenerlo en mente.

Un Abrazo

Suerte

68
Visual Basic 6.0 e inferiores / Re: DATA ENVIROMENT
« en: Martes 9 de Septiembre de 2003, 00:40 »
Hola, probalo y avisame como te fue o si te queda alguna duda puntual.

Suerte

69
Visual Basic 6.0 e inferiores / Re: FTP para iconos
« en: Martes 9 de Septiembre de 2003, 00:38 »
Lo de Bostero es con afecto, ya que yo tambien soy hincha de Boca.

Creo que se debe a un error en tu programa FTP, pero de todos modos lo voy a probar.

Nunca pense que seria tan dificil colocar una coleccion de Iconos en la web.

Suerte, y aguante contra La Academia.

70
Visual Basic 6.0 e inferiores / Re: CRystal Reports
« en: Martes 9 de Septiembre de 2003, 00:32 »
Fijate si en tu objeto de CR, tenes la propiedad DiscardSavedData, ya que esta propiedad debe convenientemente estar en FALSE, para que cada vez que lo invocas refresque automaticamente los datos del reporte por los nuevos datos.

En cuanto a lo de las BD, cualquiera te va a aconsejar que lo manejes de la manera que te aconseje yo, eso se llama Cliente/Servidor.

Suerte

71
Visual Basic 6.0 e inferiores / Re: Te gustaria una Seccion Aportes ?
« en: Martes 9 de Septiembre de 2003, 00:26 »
Estaba pensando en lo bueno que seria contar con una seccion aportes, la cual podria estar dividida por temas y donde no se efectuen preguntas en la misma, sino que cada uno que quiera aportar consejos, codigos, o tutoriales en linea lo pueda hacer.

Un lugar donde se concentre la experiencia de cada uno y donde simplemente los que tienen una duda pueden buscar en las notas dejadas por otros antes de aventurarse a dejar una pregunta en este foro.

Creo que seria una manera, de que uno pueda aportar lo que sabe sin la necesidad de esperar a que alguien formule una pregunta relacionada a ese tema.

Creo que podria ser Enriquecedor.

Acepto comentarios.

Gracias

72
Visual Basic 6.0 e inferiores / Re: DATA ENVIROMENT
« en: Martes 9 de Septiembre de 2003, 00:15 »


Hola,

Explicar el uso de los DataEnvironment es muy extenso pero voy a tratar de acercarte un poco a la luz.

En primer lugar comenzaria diciendo que los DataEnvironment son el punto medio entre tener un control data (no aconsejable) y escribir todo lo relacionado al manejo de Bases de Datos por codigo.

Es un gran objeto al cual (al igual que un formulario) podras llamar de la manera que quieras, por ejemplo ARCHIVOS.

Muy bien...




Luego veras en esta imagen que te crea un objeto por debajo llamado Connection1 (tambien lo podras renombrar como por ejemplo miConexion)

Este no es mas un objeto connection, el cual puedes modificar sin necesidad de codigo para que establezca la coneccion a tu BD, por ejemplo cuando con boton derecho del mouse vas a propiedades te aparecera la siguiente pantalla.



y luego puedes llenando los valores establecer la conexion facilmente.



una vez creada tu conexion (te aclaro que un DataEnvironment puede tener multiples conexiones a la vez), debes crear los comandos de esas conexiones.

Los comando son los que invocaras mediante codigo y ejecutaran lo que dentro de los mismos hayas programado.

Por ejemplo.

Vamos a crear un comando llamado TodosLosClientes mediante la opcion Add Command



Aparecera la siguiente pantalla...




Tu conexion y tu comando quedaria asi...



Puedes agregar tantos comando quieras y la complejidad de las consultas no tienen limite, ya que los comandos admiten parametros que luego les pasaras desde el mismo codigo para hacerlos totalmente flexibles.

Por ejemplo vamos a agregar un segundo comando llamado ClienteNro donde ejecutaremos una consulta a la BD, y donde queremos que nos devuelva las filas relacionadas a un solo cliente.

Agregamos el comando y en la seccion SQL Statement
colocar donde tendria que ir el codigo de cliente , simplemente el signo ?, esto le indica que el dato vendra parametrizado desde el codigo.



Y en la seccion de parametros tienes que indicarle un nombre (para facilitarte la tarea luego desde el codigo), y el tipo de parametro casi siempre lo interpreta de la misma BD, pero de ser necesario se lo tendrias que indicar.



Una vez hecho todo esto desde el codigo simplemente lo que haces es lo siguiente.



Toma esto como una simple referencia a lo que son los DataEnvironment, ya que a medida que los uses descubriras muchas utilidades mas.

Ademas no todos los comandos devolveran filas, ya que puedes crear un comando para borrar registros, otro para insertar registros, y como viste anteriormente todo es parametrizable, ademas el codigo que terminas escribiendo es extremadamente reducido, lo cual en una aplicacion grande, no es poco decir.

Espero que esto te sirva, y suerte.

:good:

73
Visual Basic 6.0 e inferiores / REPORTE HTML desde Visual Basic ..URGENTE
« en: Lunes 8 de Septiembre de 2003, 23:17 »
Hola,

Cuando yo quiero generar paginas HTML desde visual lo que hago, es usar un editor de HTML como FRONTPAGE, o DREAMWEAVER y genero el HTML simplemente con el MOUSE, agregando las imagenes, tablas, textos y  lo que se te ocurra.

Una vez generado simplemente te fijas el codigo HTML generado y lo copias y pegas en tu aplicacion grabandolo con el comando print.

Ejemplo

<HEAD>   en Frontpage

dim numlib as long

numlib=freefile()
open "reporte.html" for output as #numlib

print #numlib, "<head>"

..
.. <resto del codigo HTML>
..

close #numlib

Una cosa que tenes que tener en cuenta al copiar y pegar es que tendras que reemplazar las " por '. ya que en VB las " se usan para abrir y cerrar las cadenas de texto.

Suerte

74
Visual Basic 6.0 e inferiores / Re: CRystal Reports
« en: Lunes 8 de Septiembre de 2003, 22:02 »
colocando la BD en un recurso compartido del servidor simplemente en tu aplicacion colocas la ruta

nombre_servidorrecursonombre_bd

ejemplo

mi_servidordisco_xbase.mdb

y luego no necesitaras renombrar nada.

Suerte

75
Visual Basic 6.0 e inferiores / Re: FTP para iconos
« en: Lunes 8 de Septiembre de 2003, 20:35 »
Listo..

Ahora tambien estan disponibles en el FTP de solocodigo, bajo la carpeta Iconos.

Espero que no tengan problemas en bajarlos.

Suerte a todos.

Páginas: 1 2 [3] 4 5 ... 10