PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  50253 - PUERTO PARALELO VISUAL BASIC ABRIR PUERTO
Autor:  Ana Lobato
hola, mi problema es que estoy trabajando con el puerto paralelo con visual basic para comunicarme a traves de este puerto con un modulo, utilizo la io.dll, pero cuando escribo dos veces seguidas en el modulo se re cuelga, yo pensaba que tal vez se cerraba el puerto pero no encuentro alguna funcion de la io.dll que abra el puerto.Les agradeceria su ayuda aunque sea algo como para probar sin tener la seguridad de que este bien.

Saludos Ana
  Respuesta:  Leonardo Q
Humm..es extraño que ocurra, podrias mencionar que secuencia de datos estas enviando???, talvez un snippet de tu programa que muestre como estas enviando los datos.
Salu2

    Pregunta:  50256 - IMPRIMIR 2 TEXTBOX MULTILINE
Autor:  jose
hola a todos. necesito ayuda para imprimir dos textbox multiline con numeros, tipo ticket de hipermercado. no consigo centrarlos en el folio, ni con print tab( ) ni printer.currentX. siempre me salen uno acontinuacion del otro en la esquina superior izquierda de la hoja. asi los tengo asi salen
23.25+ 23.25+
148.51+ 148.50+
12.365+ 12.365+
9.21+ 9.21+
-------------------- ------------------------
231.29 231.29

gracias de antemano
  Respuesta:  Julio Leon
Usa CHR(10) y/o chr(13)

    Pregunta:  50258 - EXISTE TABLA EN ACCESS
Autor:  Jose Ocampo
quiero que al ejecutar una aplicacion me busque si existe una tabla en un BD access, esta conectada con ADO. Gracias
  Respuesta:  jose ocampo
Yo hice la pregunta y me respondo ami mismo. Solucione el problema detectando el numero de error que da al intentar abrir una tabla que no existe. la Instruccion serìa ON ERROR GOTO RutinaError
RutinaError:
if err.number = (nroerror) then
exit sub
end if

    Pregunta:  50313 - ERROR OLEAUT32.DLL AL INSTALAR EN WIN98
Autor:  Ricardo Sanchez
Tengo un inconveniente al instalar una aplicacion hecha en visual basic 6.0, en un equipo con win98, me sale error al intalar los componentes, porque encuentra error en el archivo oleaut32.dll, y definitivamente no se que codigo se agrega en el desarrollo de la aplicacion. Le agradezco quien pueda colaborarme con esto.
  Respuesta:  German
Este es un error que se genera cuando desarrollas una aplicacion en XP para instalar en Win98. Por un error del sistema operativo, cuando instalas tu aplicacion, reemplaza el oleaut32 de win98. Supuestamente, el nuevo oleaut32 es compatible \"hacia atras\" pero en realidad no lo es.
La solucion es:
cuando creas el instalador, editas el archivo setup.lst y dentro de [Bootstrap Files] borras la linea \"[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/19/04 1:42:22 PM,553472,5.1.2600.2180\"
luego corriges las lineas siguientes para que la numeracion sea correlativa.
O sea, el \"File8=...\" pasa a ser el File7, etc.
Si ya intentaste instalar en win98, antes de reinstalar debes reparar el archivo oleaut32.
Espero te sirva.

    Pregunta:  50365 - UN PC DOS PANTALLAS
Autor:  nacho salazar
hola: Tengo problema, debo hacer una aplicacion la cual muestre en dos pantallas informacion distinta, no tengo idea como implementarla,, como le indico a visual basic a cual pantalla debe enviar la info,etc..., que tarjetas...??
bueno como espero que puedan darme una(dos) manito grasias
  Respuesta:  CORREO JAIME
Si de algo le sirve, esto sin programacion puede hacerse con BETWEEN.
Debe de utilizar una tarjeta extra de video PCI.

    Pregunta:  50384 - OBTENCIóN DE POSICION DE UNA CELDA EN EXCEL
Autor:  Juan Carlos Dámaso López
¿Quien me puede ayudar con obtener en que posicion me encuentro cuando selecciono una celda en excel con visual basic???
es decir de que celda se trata si es A1, A2....
  Respuesta:  Boluart Boluarte
No entiendo cuando dices: excel con visual basic???
Si estas trabajando con Excel puedes usar las macros

MsgBox Str(ActiveCell.Row) + Str(ActiveCell.Column)

Pero si estas trabajando con un objeto insertado en visual basic tendrias que revisar la documentacion del objeto que estas usando.
En todo caso enviame cual es el objeto o control de excel que estas usando esto depende de la version y todo.
Y asi como recomendacion debe de haber alguna propiedad de nombre similar a los de las macros en el objeto que estas usando busca algo no nombre de Cells o mejor aun si encuentras: ActiveCell

    Pregunta:  50461 - PROBLEMA CON CRYSTAL 8.0 Y VISUAL BASIC 6.0
Autor:  Miguel Nuñez
Hola que tal, tengo un problema con crystal report 8.0 y access, por lo que acudo a ustedes para ver si pueden ayudarme.. De ante mano muchas gracias por la atencion...

Fijense...

Tengo una base de datos en access protegida por contraseña, y quiero conectarla a crystal mediante codigo...

Cuando dicha base de datos no esta protegida por contraseña realizo lo siguiente..

en el reporte estando en crystal, abro el menu de base de datos selecciono la opcion de establecer ubicacion y aparece algo asi...

agencias!C:\Archivos de Programa\SoftHotel2006\SoftHotel2006.mdb

alli lo cambio por esto
agencias!SoftHotel2006.mdb

Luego hago lo siguiente
CReport1.DataFiles(0)=App.Path & "\SoftHotel2006.mdb"
CReport1.Connect="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" &App.Path &
"\SoftHotel2006.mdb" & ";Persist Security Info=False;"
CReport1.ReportSource=crptReport
CReport1.ReportFileName= App.Path & "\Agencias.rpt"
CReport1.Action=1

y me corre efectivamente...
Ahora bien
cuando tengo la base de datos protegida con contraseña me da error...
solo quiero saber como hago para cambiar el DNS ya que me genera error...

Quiero crear un DSN mediante codigo, esas lineas de arriba me permiten abrir el reporte cuando la base de datos no tiene password, ahora bien... cuando genero el reporte debo crear un DSN donde le asigno la ruta y el password, como hago para cambiarselo mediante codigo, donde pueda especificar una nueva ruta, con el mismo password...

Utilizo visual basic 6.0 y crystal report 8.0

Miguel A. Núñez [email protected]
  Respuesta:  Jose Jimenez
solo te falta agregar en el connect
";pwd=" & objProcesos.Desencriptar(gClave, cClave)

CReport1.Connect="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" &App.Path &
"\SoftHotel2006.mdb" & ";Persist Security Info=False;pwd=CLAVE"

    Pregunta:  50465 - LEER DATOS DE PUERTO USB
Autor:  Yader Antón
Quiero saber si alguien tiene una guia, un programa o un link para saber como leer los datos del puerto USB
  Respuesta:  arleth contreras zavala
bueno para empezar primero metes el USB en el frente o atras del CPU si no aparece le pones en inicio luego le pones en mi PC y va aparecer como se llama tu USB y por ultimo en donde esta el nombre de tu USB le picas doble vez y van a aparecer los datos de tu USB bueno espero que te funcione bay

    Pregunta:  50531 - GUARDAR IMAGENES COMO "EMF"
Autor:  Juan Sider
Hola, estoy haciendo un programa en Visual Basic 6 y lo que no puedo hacer es que abra un archivo de imagen "JPG", con el Paint (o algun editor), y la guarde con formato "EMF"...Alguien tiene idea de como hacerlo? Muchas Gracias.
  Respuesta:  Maguibel De Jesus Duran
Para eso Utilizas un Command Dialog lo puedes obtener de los complementos de VB6
Crea 2 Command 1. Abrir 2.Guardar

Escribes en el boton de Abrir:

With CommonDialog1


.DialogTitle = " Seleccionar imagen ára cargar en el image "
'Filtro para los archivos de imagen
.Filter = "BMP|*.bmp|JPG|*.JPG|GIF|*.GIF|Todos los archivos|*.*"

'Muestra el cuadro de diálogo Arir archivo
.ShowOpen

'si no se seleccionó un archivo salimos
If .FileName = "" Then
Exit Sub
Else
' Si no , cargamos la imagen seleccionada en el control
Image1 = LoadPicture(.FileName)

End If

End With


Luego En el boton de Guardar

'si el control Image no tiene una imagen sale de la rutina
If Image1.Picture = 0 Then
MsgBox "No se puede guardar. El image debe tener una imagen", vbCritical
End If

With CommonDialog1

'Filtro para guardar con la extención BMP
.Filter = "EMF|*.emf"

' Muestra el cuadro de diálogo Guardar como
.ShowSave

'Si el archivo es una cadena vacía salimos
If .FileName = "" Then
Exit Sub
Else
'Si no, la guardamos
SavePicture Image1, .FileName
MsgBox " archivo guardado correctamente ", vbInformation
Timer1.Interval = 0
End If

End With

    Pregunta:  50576 - PROBLEMAS CON EL ERROR 20534 EN VB
Autor:  cristina salas
Hola, a quien pueda ayudarme...
cuando envio la sqlQuery desde visual BAsic para cambiar lo que deseo ver en el reporte, me genera el error 20534 "La Dll ha detectado un error...", lo peor es que copio la consulta exactamente como la genera el crystal 4.5

Me.CrystalReport1.SQLQuery = "select historico_productos.cant, historico_productos.fecha, productos.nombre, productos.marca, productos.unidad, productos.val from historico_productos INNER JOIN productos ON historico_productos.id = productos.id where historico_productos.fecha =#10-23-2006# Order By historico_productos.fecha ASC"

No se si el error tenga que ver con el campo fecha, ya que la idea es filtrar por fecha.

Si sabes como hacer para que funcione a traves de una formula tambien me sirve, ya que tampoco funciona cuando pongo

cr.SelectionFormula={historico_productos.fecha}=#10-23-2006#
  Respuesta:  Sandy Serna parra
Haber Cristina, si lo que estas tratando es de mostrar una consulta x fecha en cristal report en primer lugar mira el formato de fecha que estas utilizando por que no utilizas / en ves de -.

te voy a esplicar una forma mas rapida y menos complicada utilizando las consultas de Acces, crea una consuta en acces y le pones en criterio 10/23/2006
y listo este criterio debe ir debajo del campo fecha. luego llamas esa consulta desde cristal report es sencillo.

si no sabes como hacer la consuta en acces escribe de nuevo a el foro que yo te explico pasop a paso como crear la consulta y como llamarla desde cristal.

trata de ser clara en lo que necesitas que haga tu programa.

chao

Sandy Serna Parra
el Halcon

|<  <<  271 272 273 274 275 276 277 278 279 280 281  >>  >|