PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  10056 - EJECUTAR UNA APLICACION DE VB DESDE UN CD SIN INSTALARLO
Autor:  Nubia Amparo Giraldo García
Pido el favor me colaboren. Tengo un programa hecho en Visual Basic y necesito ejecutar este desde un CD, sin necesidad de que el usuario lo instale en su sistema. Por favor S.O.S. que necesito entregar un trabajo lo más pronto posible. Muchas gracias a aquel ciudadano que me pueda colaborar.
  Respuesta:  Xavi
Hola Nubia, para ello, tienes que copiar todos los controladores (dll's y ocx) que precisa tu aplicacion en el mismo directorio donde estara tu aplicacion en el CD, de esta manera, si no los encuentra en el system del windows, mirara si estan en el directorio antes de dar el error.

    Pregunta:  10069 - AYUDA CON ARCHIVOS DSN
Autor:  Jaime Corredor
Cordial saludo a todos

Estoy creando una aplicacion que involucra un archivo de origen de datos (archivo DSN), como hago para que el instalador que genera VB lo coloque en la ruta que le corresponde cuando se instale es decir, si el SisOp es en español
C:\Archivos de programa\Archivos comunes\ODBC\Data Sources
por otro lado si es en ingles
C:\Program files\Common Files\ODBC\Data Sources

Les agradezco su colaboracion
Gracias
  Respuesta:  Pascual De Leon
No tienes que tener ningun codigo extra para saber si es archivos de Programa ó Program Files
el instalardor posee varibles que te dicen donde se instalaran los programas si es para el Windows\system =winsyspath,si es para la ruta del programa es app.path

Si esto no te ayuda existen llamadas a las api que te devuelven la ruta del directorio de program files y luego le concatenas \ODBC\DATASOURCES de cualquier modo me puedes escribir

    Pregunta:  10099 - ME PIDE UNA CLAVE AL VISUALIZAR EN CRYSTAL REPORT
Autor:  Mauricio Gonzalez
Hola amigos. tengo un problema

cuando visualizo un listado en un programa hecho en visual basic me pide una clave para accesar a Access, como que el crystal report no tubiese permiso para accesar la bases de Access.

Si alguien tiene alguna solucion por favor ayude lo necesito muy urgente, tengo que instalar un sistema desde a la Serena y si meda ese mensaje peligra mi trabajo.

!Gracias¡
  Respuesta:  Paco .
Comprueba que la base de datos Access no tiene clave y si la tiene comprueba que es la correcta.
Si esto no te funciona (por que esta bien hecho) prueba a mandarle el nombre de usuario y la clave bien desde visual basic o bien desde el propio crystalreport.
Encontraras ayuda de como enviar el nombre y la clave de usuario en los discos de ayuda de visual basic.

Un saludo

    Pregunta:  10104 - WINSOCK PERO CON DLL'S
Autor:  Gerald Valdes
Me gustaria saber si se puede utilizar las funciones del ocx winsock pero con una Dll, como por ejemplo "Wininet.dll", se utilizar el control winsock, pero me gustaria crear un control propio para hacer telnet sin necesidad del control ocx, si es pobible algun ejemplo de alguna dll que lo haga, lo agradeceria mucho, chaop.
  Respuesta:  gaston Zuccala
Hola, mira no podes usar el contro Winsock sin utilzar un formulario, pero podes crear una dll que tenga el formulario y no lo mueste, de esa manera podes usar las propiedades del control pero com si se tratara de la dll en si mismo. Haciendo independiete al formulario, la unica desventaja es que tenes que generar tus propios eventos para captar los eventos del ocx.
espero te ayude

te dijo que funciona porque yo lo use

    Pregunta:  10113 - CANCELAR UN ADDNEW CON DATAENVIRONMENT
Autor:  Margaret Thatcher
Para añadir un nuevo registro hago lo siguiente:
DataEnvironment1.rsNombre_Tabla.AddNew

y si quiero cancelar esta operacion:
If DataEnvironment1.rsNombre_Tabla.EditMode = adEditAdd Then
DataEnvironment1.rsNombre_Tabla.CancelBatch adAffectCurrent
DataEnvironment1.rsNombre_Tabla.MoveFirs
Exit Sub
End If

y si le doy otra vez para añadir un nuevo registro me sale un error:
No se puede enlazar con el campo o DataMember: 'Nombre_Campo'
  Respuesta:  Armando Diaz de Leon
Checa en el comando que diseñaste para ese recordset tenga en cursor type 3-static, y tu lock type en Optimist

O puede ser que el error sea provocado por el cancelbatch, prueba con adAffectAll en vez de adAffectCurrent.

    Pregunta:  10134 - VB Y LOTUS NOTES
Autor:  Jose Luis Atanasio
Necesito hacer una aplicacion para enviar por mail (Lotus Notes) unos registros que estan contenidos en una planilla de Excel. El tema es asi: Por medio de controles DATA me conecto a esta base de Excel y lo que necesito es que segun el codigo que tiene un campo de la base se envie un mail por cada registro de la base al destinatario que corresponda (el destinatario es otro campo de la base). En definitiva necesito recorrer toda la base y que segun el codigo envie el mail a un destinatario. El problema es que tiene que ser mediante Lotus Notes y no se si existe algun ocx y otra cosa para conectar Visual con Notes. Por favor si alguien me puede ayudar desde ya le quedo agradecido.
  Respuesta:  José Ariel Limandri
Usa esta funcion

Private Sub SendMail(sServer As String, sDataBase As String, sSendTo As String, sSubject As String, sBody As String, sAttach As String)
Dim Settion As Object
Dim Data As Object
Dim Doc As Object
Dim RichText As Object
Dim EmbedObject As Object

Screen.MousePointer = vbHourglass
Set Settion = CreateObject("Notes.NotesSession")
Set Data = Settion.GetDatabase(sServer, sDataBase)
Set Doc = Data.CreateDocument
Doc.Form = "Memo"
Doc.Subject = sSubject
Set RichText = Doc.CreateRichTextItem("Body")

Call RichText.AddNewLine(1)
Call RichText.AppendText(sBody)
Call RichText.AddNewLine(2)
If sAttach <> "" Then
Set EmbedObject = RichText.EmbedObject(1454, "", sAttach, "")
End If
Doc.SendTo = sSendTo
Doc.SaveMessageOnSend = True
Call Doc.Send(True)
Settion.Close
Screen.MousePointer = vbDefault
End Sub

si queres te puedo mandar un OCX para mandar mails a travez de un SMTP sin importancia del cliente de correo

    Pregunta:  10138 - ENLAZAR UN CAMPO IMAGE A UNA BASE DE DATOS
Autor:  Diego Alonso Cardona Duque
Me gustaría saber como hago para enlazar un campo Image, en donde tengo contenida una foto, a una base de datos.

Yo ya agregue el control Ado, lo enlaze al campo image, pero el problema que tengo es que cuando me desplazo registro a registro, todos los controles me cambian y me muestran la información pertinente, menos el image que siempre me muestra la misma foto.

Cabe aclarar que el control ado lo tengo conectado a una base de datos en access 2000.

Por su colaboración muchas gracias.
  Respuesta:  Roi
Puedes utilizar el objeto CommonDialog para guardar la ruta de la imagen en la base de datos. Despues cuando quieras ver la foto sólo tienes que agregar la ruta de la imagen y la foto ya carga.

Espero que te halla servido de ayuda.

    Pregunta:  10156 - IMPRIMIR A TODO A PIE
Autor:  Ice Man
HE HECHO MILES DE REPORTES EN VB 6 USANDO EL REPORTEADOR PERO NECESITO IMPRIMIR UNOS RECIBOS, CHEQUES Y FACTURAS Y LA VERDAD ES QUE NECESITO SABER COMO SE IMPRIME A PIE ..SI ALGUIEN LO SABE POR FA. AYUDENME..NECESITO CONOCER COMO SE USAN LAS SENTENCIAS

DE ANTE MANO GRACIAS
  Respuesta:  cesar burgs
yo tuve el mismo problema con impresora de matriz y ya lo tengo resuelto ponte en contacto para enviarte un pequeño proyecto que te puede ayudar bastante
  Respuesta:  Isabela Perez
Hola:
Por lo que entiendo de tu preguntas necesitas imprimir directo, en VB hay un objeto PRINTER que a través de sus propiedades y metodos puedes facilmente imprimir, por ejemplo:
Printer.ScaleMode = vbInches
Printer.FontName = \"Courier New\"
Printer.CurrentX = 0

Printer.FontSize = 12
Printer.FontBold = True
Printer.CurrentY = 0.3

Printer.Print \"ESTE ES EL TITULO\"
Printer.FontSize = 11
Printer.CurrentY = 0.8
Printer.FontBold = False
Pinter.Print \"Aqui esta mi contenido\"

Printer.CurrentY = Printer.CurrentY + 0.4
Pinter.Print \"FIN\"
Pinter.EndDoc

Espero que te sirva
saludos

    Pregunta:  10190 - BúSQUEDA AVANZADA CON MéTODO FIND Y DATAENVIRONMENT
Autor:  Margaret Thatcher
Quiero realizar búsquedas avanzadas con el método Find en un DataEnvironment.
Tengo un programa de búsquedas y quiero que, por ejemplo, cuando el usuario introduce una palabra a buscar (ejemplo: coche) me salgan todas las palabras o frases que tengan esas letras (ejemplo: coche rojo, cochecito, coche de carreras)
  Respuesta:  José Ariel Limandri
el metodo find funciona como un WHERE de una clausula SQL por lo tanto para hacer lo que queres tendrias que hacer lo siguiente

.....find "campo LIKE '*COCHE*'"

si no funciona el * proba con %

si necesitas mas ayuda avisame

    Pregunta:  10203 - CONTESTADOR TELEFóNICO
Autor:  Gerardo Librera
HOLA:
NECESITA SABER LA FORMA DE RECIBIR UNA LLAMADA TELEFONICA VER EL NUMERO TELEFONICO DEL LLAMANTE Y CONTESTARLA, DE SER POSIBLE TAMBIEN REPRODUCIR AUDIO POR EL MODEM Y PODER GRABAR LA LLAMADA (SE QUE ESTO SE PUEDE HACER CON UN VOICE MODEM), ALGO ASI COMO EL PROGRAMA CHEYENNE BITWARE, PERO SOLO CON VOZ.

AGRADECERIA CUALQUIER AYUDA
  Respuesta:  Principiante vb
Consulta esta dirección www.exceletel.com ahí encontraras una ocx que te permite hacer lo que necesitas y mucho más.
s u e r t e

|<  <<  109 110 111 112 113 114 115 116 117 118 119  >>  >|