BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  48811 - ACCESO A BTRIEVE CON VISUAL BASIC 5
Autor:  Luis Robert Latorre Alarcon
Como manipulo base de datos en Btrieve con visual basic 5.0?
  Respuesta:  Laubrisa Orellana
Para conectarse a Btrieve debes utilizar una ODBC, la que yo utilice para ello es de Pervasive , no se si existe alguna de distribucion gratuita, lo que si es que los archivos que manejan la estructura(DDF)no pueden estar da帽ados y la conexion es bastante inestable por lo que se da帽an frecuentemente, busca alguna alternativa a la manipulacion directa, quizas te sirva algo intermedio, por ejemplo si grabas algo desde VB a Btrieve talves dejar los datos en un txt y salir al shell y ejecutar un programa btrieve que lea el texto

    Pregunta:  48868 - SOCKETS EN VISUAL BASIC 2005
Autor:  jordi casas
Necessito crear una aplicacion que gestione los puertos serie de un servidor, y para hacerlo tengo que comunicarme con el servidor a trav茅s de sockets, yo he pensado en conectar un socket para cada puerto. Pero lo que no encuentro, es como conectar el socket. He hecho un Console Application que funciona, pero lo tengo que hacer con entorno visual (Form). Trabajo con Visual Studio 2005 y no encuentro la manera de a帽adir los sockets, en muchos sitios habla de winsock, pero tampoco lo encuentro. Espero que puedan ayudarme a empezar, gracias!
  Respuesta:  Gabriel Fernandez
Realmente no conosco mucho VB 2005, asi que voy a tratar de ayudarte ideandome en VB6.
Como leiste en los sitios, en VB6 el WinSock es un complemento que viene con el Lenguaje, Simplemente lo que se hace es agregarlo.

Ahora, como se que VB2005 es un tanto diferente te recomiendo, ademas de buscar en las herramientas el complemento, buscar si utiliza alguna libreria especialmente para este complemento. Las librerias a veces te salvan dado que brindan mucha info de como utilizarlas

Espero comentarios, Saludos
----
Gabriel

    Pregunta:  49015 - ERROR 8577
Autor:  Marcelo Nu帽ez del Prado
Buenas a todos: tengo un problema que no se como resolverlo,
Cuando copia una tabla de access desde el mismo access funciona sin problemas, mas cuando creo la tabla desde Visual Basic (definiendo los campos correctamente) al ejecutar el programa que lee la tabla da
Error 8577 No se ha Especificado valores para alguno de los par谩metros requeridos.

Si alguien tiene idea de el porque del error agradeceria si me ayudan

Gracias
  Respuesta:  yurandir Lopez
Saludos, te envio este c贸digo esperoq ue te ayude, lo he usado y me ha funcionado.

Private Sub Copy_table()
dim idl01 as database
dim idl02 as database
Dim idl01r As TableDef 'la tabla origen
Dim idl02r As TableDef 'la tabla nueva
Set idl01 = OpenDatabase("base de datos origen")
set idl02 = opendatabase("base de datos destino")
Set idl01r = idl01!tablaorigen
Set idl02r = idl02.CreateTableDef("tablanueva")
With idl01r
mcampos = .Fields.Count
For a = 0 To mcampos - 1
idl02r.Fields.Append idl02r.CreateField(.Fields(a).Name, .Fields (a).Type, .Fields(a).Size)
Next
End With
idl02.TableDefs.Append idl02r
End Sub

    Pregunta:  49047 - IMPRESION CON COMMONDIALOG
Autor:  Oliver Ibarra
Hola, espero que algien me pueda ayudar, estoy desesperado, quiero hacer una impresion desde visual basic, la cual se imprime directamente a la impresora que tengo predeterminada en Windows, lo que quiero es que antes de imprimir lo que quiero se muestre una ventana donde vea las diferentes impresoras instaladas en mis sistema y seleccionar una a a la cual enviar, he probado con el commondialog.showprinter pero cuando selecciono otra impresora que no es la predeterminada no respeta la seleccion y acaba enviandola a la que se tiene por defecto en el Windows, trate que desde las p'ropiedades del commondialog poner en Printerdefault = true, ahora si, al seleccionar la impresora en el cuadro de impresoras me envia la impresion a la impresora que yo quiero pero el problema es que la convierte a predeterminada y yo quiero que siga la incial como default, que me aconsejan , como lo puedo solucionar, he pensado que debe de haber una instruccion donde uno pueda indicar el nombre de la impresora que uno quiera o bien otra instruccion que regrese el valor predeterminado a la impresora inicial, espero que me entiendan , por su ayuda, gracias,,, ayudaaaaaa por favor...
  Respuesta:  xavi
Aqui tienes el codigo para seleccionar la impresora. Nombre de imrpesora, es la impresora que quieres que imprima.

Dim x As Printer
For Each x In Printers
If x.DeviceName = "NombreImpresora" Then
Set Printer = x
exit for
End If
Next x

    Pregunta:  49304 - VISUAL BASIC 6 Y POWER POINT
Autor:  saseisa sa
hola necesito visualizar una presentacion de power point (pps) al momento de dar clic en un boton, lo habia logrado con OLE pero solo en algunos equipo se podia visualizar en otros me mandaba un error &H800401ea no se si me pudieran ayudar a solucionar este error o si saben algun otro codigo para poder visualizar las presentaciones sin utlizar el ole gracias a todos
  Respuesta:  JOSE L Quintana
Hola, creo que te puede ayudar el programa PPViewer.exe, que desde Microsoft puedes bajar gratuitamente, es mas en Office 2003, ya lo trae en el disco de instalaci贸n.
Personalmente lo uso con un autorun desde un CD, cuando voy a distribuir alguna presentaci贸n y no conozco si el equipo donde se vaya a correr tiene previamente instalado el Power Point, con PPviewer no se necesita que est茅 instalado Power Point.
Otra forma seria guardando la presentaci贸n como si esta fuese a correr desde la Web. Saludos...

    Pregunta:  49335 - COMO SEPARAR UN DATO QUE CONTIENE NUMEROS Y LETRAS EN VB
Autor:  Nancy Rivas
El problema es que tengo un campo que contiene numeros y letras(ALFANUMERICO) y quiero separarlos, pero no se como hacer la diferencia entre estos, como le indico que hay letra o numero.

Ejemplo:

Mi campo es IDPlan que contiene los datos siguentes: 12,15A,123,106B,etc.

Quiero colocar los numeros en una columna(Cuenta) y la letra en otra columna(LetraCuenta) , El campo IDPlan cambia de longitud como pueden ver y por eso deseo saber como le hago para indicar que en ese caracter es letra o numero.

Como referencia podria decirles que la letra siempre va al final, pero no todos los numeros contienen letra.

Cuenta LetraCuenta

12
15 A
123
106 B

Esto es en Visual Basic 6. Lo estuve intentando con substring pero me marca error.

Si saben como hacerlo , en verdad se los agradeceria.
  Respuesta:  Eider Mauricio Aristiz谩bal Erazo
'El truco est谩 en los n煤meros de la tabla ascii utilizando la funcion asc.
'Suerte Nancy

Function Extraer(ByVal Cadena, ByRef Numeros, ByRef Letras)
Dim i As Integer
Dim Car As String
For i = 1 To Len(Cadena)
Car = Mid(Cadena, i, 1)
'Truco los numeros 0-9 en la tabla ascii
If (Asc(Car) >= 48 And Asc(Car) <= 57) Then
Numeros = Numeros + Car
Else
Letras = Letras + Car
End If
Next i
Numeros = Trim(Numeros)
Letras = Trim(Letras)
End Function

Function Probar()
Dim Cadena, Numeros, Letras As String
Cadena = "106 B" 'Cadena para analizar
Num = "" 'Aqui se asignar谩n los numeros desde la funci贸n
Letr = "" 'Aqui se asignar谩n las letras desde la funci贸n
Extraer Cadena, Numeros, Letras
MsgBox "Cadena " + Cadena + Chr(13) _
+ "Numeros " + Numeros + Chr(13) _
+ "Letras " + Letras, vbInformation, _
"Espero te sirva de ayuda"
End Function

'Saludos desde cali colombia

    Pregunta:  49417 - PROBLEMAS VISUAL BASIC 4.0 ACCESS EN XP: NO HAY MEMORIA SUF.
Autor:  BLAS MEDINA ALCUDIA
Tengo un gran problema y tras darle varias vueltas no se como solucionarlo.
La aplicaci贸n es antigua esta en Visual Basic 4.0 con access y funcionaba perfectamente incluso en Windows XP pack2.
El problema lo he tenido al traer nuevos equipos e instalar el programa da el error no hay memoria suficiente, sucede cuando intenta cargar una tabla de access en el recordsource.
He mirado los origenes de datos y todos es correcto pero por lo que sea no hace el enlace con access en este equipo en otros si lo hace.

Incluso definiendo el control data manual, introduzco el driver Access, la path de la base de datos pero en el recordsource siempre dice que falta memoria y no salen las listas de tablas.

Que puede ocurrir GRACIAS
  Respuesta:  blas medina alcudia
Ya lo solucion茅 para quien le pueda servir es por tener m谩s de 512 MB de memoria RAM, es un problema de Microsoft, lo solucion茅 quit谩ndole un SIM de 512 MB

    Pregunta:  49448 - EVITAR QUE UN PROGRAMA SE CIERRE
Autor:  Marlon Villaverde
Alguien me puede explicar como hacer en window xp o window 2000, para evitar que un usuario finalize una aplicacion de visual basic, desde el administrador de tareas. Requiero hacer esto sin deshabilitar el administrador de tareas. Esto es porque guardo la hora de entrada y salida de usuarios a un sistema, pero me paso por la mente que alguien puede utilizar el administrador de tareas para cerrar el programa y asi no registrar cuando sale, y esto es lo que en verdad quiero evitar
  Respuesta:  Robert Carcol茅 i Ben铆tez
Hola Marlon,

Estaba buscando precisamente esta funcionalidad y he encontrado algo que, por los comentarios le铆dos, funciona perfectamente en el sentido que oculta el proceso de tu aplicacion del administrador de tareas, por lo que no es posible cerrarlo f谩cilmente. Te paso el link al c贸digo fuente, ya me comentar谩s si te ha servido.

Un saludo,
http://ar.geocities.com/leandroascierto/Breakthrou20274910282006.zip

    Pregunta:  49491 - COMO COMPILO EN WINDOWS XP PARA CORRER EN WINDOWS 98
Autor:  Oswaldo Rivera
Desarroll茅 una peque帽a aplicacion y la computadora en la que necesito instalarla es bastante vieja, tiene instalado Windows 98. Mi computadora tiene el Windows XP home Edition. He trabajado con Visual Basic 6.0, con algunas librerias como BDGrid y DBlist, entre otras. Lo compil茅 y lo empaquet茅 para instalarlo en la computadora en cuestion, pero al intentar correr el programa de instalacion, este da errores con las DLL que se incluyeron por defecto. Creo que se trata de que son DLL's muy actualizadas para esa vesion de windows. Quiero saber si hay alguna manera de que al compilar y empaquetar, incluya DLL's (y OCX) no tan actuales, y de donde las obtengo.
  Respuesta:  Eider Mauricio Aristizabal Erazo
A mi me pas贸 lo mismo y lo que hice fue, instalar el vb en la computadora cliente empaquetarlo, luego borrar el visual basic, eliminar el c贸difo fuente, ejecutar el desfragmentador de disco(Para que no recuperen el codigo fuente eliminado) y finalmente instalar el paquete.

    Pregunta:  49729 - GENERAR REPORTES EN FORMATO PDF
Autor:  Pablo Hernandez
Hola

Estoy realizando un sistema en Viusual Basic 6.0 con MySql, y quiero hacer reportes en formato pdf, ya encontr茅 algo de informaci贸n, una opci贸n es usar pdf.ocx y la otra es usar una archivo dll llamado oPDF.DLL, pero hasta ahora no he podido crear ning煤n archivo en este formato.
Les agradecer铆a si alguien me puede mandar una gu铆a o un ejemplo para generar archivos pdf desde Visual Basic 6.0
  Respuesta:  yurandir Lopez
Hola, yo lo solucion茅 de esta manera, encontre en la web una programita que me instala una impresora pdf y para enviar una impresi贸n solo debo seleccionar esta impresora y me crea la impresion exactamente como me lo daria en la impresora y en un archivo pdf.

El proveedor es pdf995, buscalo en la web y listo.

Suerte

|<  <<  230 231 232 233 234 235 236 237 238 239 240  >>  >|