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