BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  8496 - COMO ENVIAR UNA IMAGEN A CRYSTAL REPORT DESDE VB6
Autor:  Franco B. Marquez M
Hola quisiera saber como enviar una imagen a Crystal Report desde Visual, o mejor dicho, enviarle la ruta donde esta la imagen, esa es la idea principal...
  Respuesta:  Juan Carlos
Hola Franco.

A ver si entendi tu pregunta. Si tu idea es hacer un catalogo de algo para que lo manejes desde Visual capturando la imagen y mandarla a crystal para mostrarla, aqui te va la respuesta.

En crystal tal vez no puedas enlazar la imagen por medio de una ruta determinada, lo que se puede hacer es almacenar la imagen en una base de datos y asi por medio del ODBC hacer referencia a la base de datos que contiene la o las imagenes y ponerlas como un catalogo de imagenes o simplemente una imagen en tu reporte.

De otra manera no veo la forma.

Si gusta yo estoy haciendo un proyecto donde manejaré un catalodo de productos con imagenes. Mandame un mail y te mando el codigo, (si ya lo tengo) para que lo pruebes..

Ojala te sirva. Ahh, en las respuestas de esta pagina se encuentra como poder insertar imagenes en una base de datos Access.

    Pregunta:  8503 - COMO PASO TODO ACCESS(TABLAS, ETC.) A VISUAL BASIC
Autor:  jose luis pinto martinez
TENGO UNA APLICACION EN VISUAL BASIC QUE LEE UN ARCHIVO Y GENERA GRAFICOS ESTADISTICOS EN ACCESS, LUEGO VISUAL BASIC MANDA A EJECUTAR ACCESS CON EL SHELL Y LE PASA EL CONTROL A ACCESS, PERO COMO SON GRAFICOS QUE PASAN AUTOMATICAMENTE CONTROLADO POR EL TIMER DE ACCESS, ALGUNAS VECES ACCESS ME GENERA ERROR DE INSUFICIENTE MEMORIA, POR TANTO LO QUE QUIERO HACER ES CONTROLAR TODO DESDE VISUAL, QUISIERA SABER SI PUEDO PASAR TODAS ESAS TABLAS,CONSULTAS, FORMULARIOS, INFORMES, MACROS Y MODULOS A VISUAL Y CONTROLARLO TODO DESDE AHI. GRACIAS......
  Respuesta:  carlos hernandez huerta
bueno, parece que no has manejado visual basic, la respuesta es que tomes el wizard (el asistonto de visual basic) que es el tercer elemento (mas o menos) y sigue los pasos como si lo estuvieses haciendo con access, cuando termines solo corre la aplicacion, las consultas tambien pueden ser tomadas con el asistonto, para conectarlas solo crea un menu ya sea con botones o como deses y enlazalos a cada form que hayas creado, los informes te sugiero que intentes usar el cristal report que mas o menos es como el informe de access los modulos son reconocidos en vbasic, las macros, pues pasa los procedimientos a un modulo y que se llamen de ahi, por que la verdad no se. si sabes usar el winsock ayudame, necesito mandar un mensaje a otro equipo que este en red. thanks

    Pregunta:  8664 - REPORTES PERSONALIZADOS EN VB
Autor:  Leonardo Quintana
Hola...

soy programador de sistemas, pero hasta ahora estoy haciendo cosas mas o menos buenas...
He mirado que algunas aplicaciones comerciales tienen un diseñador de reportes operables por el usuario final, donde el puede diseñar los modelos y formas como quiere que aparezcan los titulos, además de cuales campos quiere ver.

me gustaria que me ayudaran diciendo como hago esto desde visual basic, o si necesito un programa externo, tengo el Crystal Report 4.5 desde este se puede....

Muchas gracias
  Respuesta:  José Ariel Limandri
El VB6 tiene un diseñador de reportes propio (DataReport) pero el Cristal Report sirve perfectamente a tus propositos. Lo que si te recomiendo actualizar a una version mas nueva (como la 7) ya que el cristal reports es un programa bastante complicado y presenta demasiados problemas en sus versiones antiguas.
Una vez que diseñaste el reporte lo incorporas en ti programa VB con el control OCX del cristal reports, el cual debes seleccionar en el menu proyecto->Componentes.
Suerte

    Pregunta:  8696 - COMO CONTROLAR EL NúMERO DE PáGINAS QUE SE IMPRIMEN.
Autor:  José Madrid Madrid
Alguien me puede ayudar a realizar un pequeño programa que me permita llevar un registro de todas las impresiones que se realicen en mi PC (número de impresiones). Como habilitar y deshabilitar la impresora desde visual Basic 5.
Muchas personas abusan de la confianza y me gastan mi tinta. No quiero deshabilitar la impresora desde las mismas aplicaciones por que saben como arreglar el problema.

Por favor ayudenme.
  Respuesta:  Jesus Antonio Sanchez Valdez
Que yo sepa, La impresion es controlada por Windows. Como un recurso propio del sistema Operativo.
Y es independiente de cualquier programa.
Mejor habla con las personas que te afectan la tinta, y hazles conciencia del recurso.
Espero encuentres una alternativa. Si se de algo te aviso, amigo. Sayoonara.

    Pregunta:  8723 - CONSULTA CON TABLAS DE DISTINTAS BASES DE DATOS
Autor:  alice queen
Hola Colegas:

necesito por favor me indiquen como puedo desde visual basic realizar una consulta a tablas que se encuentran en distintas base de datos.
Desde ya muchas gracias
  Respuesta:  Miquel Garcia
Hola Alice,

He diseñado un programa en visual basic en el cual puedes realizar lo que preguntas.

La Web donde está colocado es: http//es.geocities.com/ndreasoft

Esta aplicación es gratuita.

También hago mención en lawebdelprogramador en la Sección de Nuestros Programas ... Windows 2000 ... Bases de datos.

Espero que sea de tu agrado.
  Respuesta:  JULIO CESAR FONTANILLA IGIRIO
Qurida Alice Queen

tu pregunta no es muy explicita, acerca en que tipos de bases de datos deseas realizar las consultas pero te voy a dar dos (2) ejemplos; el primero es para realizar consultas en msaccess y segundo es para realizar consultas en SQL server (tambien el modelo puede servirte para oracle y otros proveedores).

1)esto es para msaccess, antes debe activar en referencia miscrosoft DAO ver xxx object library
dim oldDb as database,newWs as workspace
dim nuevaconsulta as querydef
set newWs=dbengine.workspaces(0)
set oldDb=newWS.opendatabase("c:\directorio\nombreBD.mdb")
set nuevaconsulta=oldDb.createquerydef("local","select campo,campo,.... from nombre_de_la_tabla condicion")

luego este recordset puedes asignarselo a un control data previamente creado:

set nombredeldatacontrol=nuevaconsulta
y luego puedes navergar.

2)
esto es para sql server, este ejemplo establece si existe o no un usuario dentro de la base de datos.

dim conectem As Connection
dim loguea As String
dim rscliente As Recordset
Set rscliente = New Recordset
Set conectem = New Connection

With conectem
.Provider = "SQLOLEDB" esto varia de acuerdo al proveedor
puede ser oracle,db2,etc
.ConnectionString = "User ID= UserName.Text_ & ;Password =Password ; data source=nombredelamaquina; initial catalog=nombrebasededatos"
.Open
End With
consulta = "select campo,campo,etc from tabla condicion"
Set rscliente = conectem.Execute(consulta)

'comprobar si la contraseña es correcta
If rscliente.EOF = False Then
'colocar código aquí para pasar al sub
'que llama si la contraseña es correcta
'lo más fácil es establecer una variable global
'LoginSucceeded = True
conectem.Close
SIIT.Show
Me.Hide
Else
MsgBox "La contraseña no es válida. Vuelva a intentarlo", , "Inicio de sesión"
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
espero que te sirva, en el provider tienes que dirigirte a un libro de VB y averiguar el provider para BD diferentes a SQLSERVER, el del ejemplo es para este tipo de BD.

    Pregunta:  8742 - ORACLE ¿RETORNA REGISTROS?
Autor:  Alvaro Amaya
He tenido problemas para lograr que un stored procedure en Oracle me retorne registros.
Un artificio comunmente utilizado es ejecutando el comando SET SERVEROUTPUT ON; e internamente colocando el paquete DBMS_OUTPUT.PUT_LINE, pero esto solo funciona si estas utilizando el producto SQL *Plus o el Oracle WorkSheet.
Ademas, este paquete retornaria, según la teoria, un solo row y luego habria que delimitar el registro para obtener cada campo requerido.

Intente realizar un ejemplo que aparece en http://www.actionjackson.com/articles/20000127/#CallingStoredProc pero no me resulto.

La finalidad es tratar de crear los SP y luego invocarlos desde Visual Basic.

He programado en Sybase y SQL Server y no he tenido ningun problema en hacer un SP de Consultas.

Si alguien conoce la manera de hacer esto por favor contactarme. Podemos compartir las ideas en caso de que tengan el mismo problema que yo.
  Respuesta:  Marco Santis
Hola Alvaro:
Yo hice un procedimiento en Oracle -este estaba con un cursor- , y para invocarlo desde VB trabajo con ADO, primero configuro un Commad, después un Parameters y luego traspaso esto a un Recordset y me funciona perfectamente.

Si quieres un código de ejemplo contáctame a mi Mail.

    Pregunta:  8757 - INTERFACE CON C
Autor:  Marlon Sanchez
Como puedo crear una interface con C, Visual C, o Visual C++
  Respuesta:  Jorge Eduardo
Las interfases que andas buscando son las tan comentadas API de windows, la diferencia principal es que mientras en Visual C son funciones implícitas, en Visual Basic tienes que declararlas antes...

Checa el programa de API Viewer, distribuido con tu VB...

Cualquier cosa, escríbeme...

    Pregunta:  8787 - ERROR 13 AL TRASPASAR UNA APLICACION DE VB 6 A OTRA MAQUINA
Autor:  Gabriel Rodríguez
QUIERO SABER PORQUE CUANDO INSTALO UNA APLICACION EN VISUAL BASIC 6 EN OTRA MAQUINA QUE NO TIENE VISUAL BASIC 6, EN UNO DE LOS FORMULARIO ENVIA UN ERROR EL NUMERO 13 EN TIEMPO DE EJECUCION "NO COINCIDEN LOS TIPOS". LES COMENTO QUE COPIE LA MISMA BASE DE DATO. SE UTILIZA EL MISMO SISTEMA OPERATIVO. LA APLICACION EN LA MAQUINA QUE TIENE VISUAL BASIC TRABAJA A LAS MIL MARAVILLAS.
ADEMAS EL PROCESO DE GENERACION Y EMPAQUETAMIENTO SE REALIZA CORRECTAMENTE
  Respuesta:  Sebastian Geiser
Gabriel, si bien no se con que motor de datos trabajas lo mas seguro es que se trate de la configuración regional. Chequea el separador decimal y el formato de fechas.
Si es ese el error, deberías controlarlo de alguna forma, o bién hacer una verificación antes de realizar cualquier otra cosa, y dar aviso al usuario.

    Pregunta:  8812 - AGREGAR VALOR DE CADENA EN EL REGISTRO
Autor:  Pedro m. Andrade
Hola, Mi pregunta es como agregar valor de cadena en el registro de windows a traves de visual basic.
Por ejemplo, quiero que aparezca en "Agregar y Quitar Programas", para eso se utiliza DisplayName y Uninstallstring, se eso pero como les pongo los valores.
  Respuesta:  SuNcO Castañeda
Hola mi chavo, creo ke la respuesta ke te diero respecto al Registro de Windows no te sirve para lo ke tu estas preguntando, ya ke esas instrucciones solo fueron sacadas de un libro (de un ejemplo) pero solo se graban en tu propio programa, algo complicado, solo te digo ke no te sirve

Yo tengo un .OCX ke ya eh mandado a mas de 3 personas ke preguntan como escribir en el Registro de Windows y a todos les a funcionado a la perfeccion

Mandame un mail haciendome tu pregunta y te lo mando junto con un ejemplo
  Respuesta:  José Ariel Limandri
Fijate si te sirve el sigte ejemplo:

'Crear un Form con 3 CommandButton
'usar HKCU for HKEY_CURRENT_USER
'usar HKLM for HKEY_LOCAL_MACHINE
'usar HKCR for HKEY_CLASSES_ROOT & HKEY_USERS & HKEY_CURRENT_CONFIG

Private Sub Form_Load()
Command1.Caption = "Escribir"
Command2.Caption = "Leer"
Command3.Caption = "Borrar"
End Sub

Private Sub Command1_Click()
Dim b As Object
On Error Resume Next
Set b = CreateObject("wscript.shell")
b.RegWrite "HKCU\VBCODE.COM\Value", "Hola Mundo"
b.RegWrite "HKCU\VBCODE.COM\Value1", 0, "REG_DWORD"
b.RegWrite "HKCU\VBCODE.COM\Value2", 0, "REG_SZ"
b.RegWrite "HKCU\VBCODE.COM\Value3", 0, "REG_BINARY"
End Sub

Private Sub Command2_Click()
Dim b As Object
On Error Resume Next
Set b = CreateObject("wscript.shell")
R = b.RegRead("HKCU\VBCODE.COM\Value")
Form1.Caption = R
End Sub

Private Sub Command3_Click()
Dim b As Object
On Error Resume Next

Set b = CreateObject("Wscript.Shell")
b.RegDelete "HKCU\VBCODE.COM\Value"
b.RegDelete "HKCU\VBCODE.COM\Value1"
b.RegDelete "HKCU\VBCODE.COM\Value2"
b.RegDelete "HKCU\VBCODE.COM\Value3"
End Sub

    Pregunta:  8820 - CONVERTIR UNA CADENA DE HEXADECIMAL A DECIMAL
Autor:  Miguel A. Ramirez
HOLA

Normalmente he usado el componente MSCOMM1, para comunicarme con el puerto serial, pero ahora no logro interpretar los datos que me envia un programa en lengueje C, estos estan en hexadecimal, (el engueje C corre en DOS)
El componente MSCOMM1, solo me permite leer y escribir en modo BINARIO y/o CARACTER, pero no logro convertir los datos que llegan al buffer de entrada del puerto serial, para visualizarlos en alguna caja de texto

Por favor ayundenme, a encontrar alguna instrucción (en realidad ya he revisado las instrucciones de la ayuda en VB) o algun metodo mediante dll en C++ ó alguna direccion en la red donde pueda bajar algun dll, que me permita leer el COMM1, con facilidad, GRACIAS por su tiempo y por su ayuda

Sin otro particular reitero un cordial saludo
  Respuesta:  Dante Salazar
Hola Miguel

No se si te entendí bien, parece ser que sí puedes recibir los datos, pero no los logras convertir.

Si llega 8F2A, por ejemplo, y deseas que se muestre directamente la conversión a decimal de cada caracter, sólo tendrías que hacer
for i = 1 to len("8F2A")
x=mid("8F2A",i,1)
text1=text1 & val("&H" & x)
next

Te aparecerá en el text1 815210 (8 del 8, 15 de la F, 2 del 2 y 10 de la A)

Si el formato de los datos que llegan es de 2 digitos hexadecimales, por ejemplo 80,2A etc. y necesitas convertir a decimal el 80 (=128) y el 2A (=42) entonces tienes que utilizar un algoritmo un poco más elaborado. Si este es el caso, escribeme a mi correo que creo que tengo algo por alli

Saludos desde Panamá

|<  <<  161 162 163 164 165 166 167 168 169 170 171  >>  >|