Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 1473 - COMO MANEJAR BASES DE DATOS CON VISUAL BASIC |
Autor: | hubert diaz rodriguez |
En Visual Basic 5.0, normalmente con el control Data acceso a los datos de la sgte forma: data1.recordset.fields(0)=text1.text ´por ejemplo data1.rec...... ´y asi para todos los campos de la tabla, otra forma es enlazar los controles Text mediante las propiedades Datasource y Datafield. Quisiera saber cual es la forma mas eficiente de las dos para manejar un control Data, o si existe una mejor y mas corta, tambien escuche que es mejor hacer referencia a una base de datos mediante el tipo de dato DataBase. Se que la respuesta es facil, pero aun soy un principiante, gracias a cualquier persona que me pueda dar una respuesta. |
Respuesta: | miriam Sanchez Salas |
hola espero que esta respuesta te saque de la duda yo creo un modulo global en visual basic y escribo el sig codigo: Option Explicit Public AreaTrabajo As Workspace Public Db As Database Public rstColeccion As Recordset Public Sub Main() Set AreaTrabajo = Workspaces(0) Set Db = AreaTrabajo.OpenDatabase("C:\Nomina" & "\" & "Nomina.mdb")´ esta es la ruta donde se encuentra mi base de datos en access End Sub ¡Hasta Luego! |
Respuesta: | Ignacio Guillén |
No soy un experto en VB, pero hasta donde he visto, te recomendaria utilizar Database desde código de la siguiente forma: Data1.DatabaseName = "ruta...\Nombre_BD.mdb" Data1.RecordSource = "Nombre_Tabla" Lo más comodo es poner en las propiedades DatabaseName y RecordSource del control data, el nombre de la base de datos (te saldrá una ventana para ubicar el archivo) y el nombre de la tabla (uan vez asignada la primera propiedad, aqui te saldrá una lista de los campos disponibles) , respectivamente. Con esos datos puedes vincular TextBox´s a los campos de la tabla para visualizarla y editarla. Presiona F1 en las propiedades mencionadas del control data para mayor información. Puedes tener varios controles data para cada campo que necesites usar en un formulario, pero siempre asegurate de enlazar cada control de manera apropiada con las propiedades DatabaseName y RecordSource. |
Pregunta: | 1475 - COMO PUEDO VER TODAS LAS FUNCIONES DE LA API DE WINDOWS |
Autor: | Carlos Martinez |
Quiero saber como emplear las funciones del sistema para poder aplicar su funcionalidad en los programas que desarrolle y en que referencia puedo encontrar la lista de todas estas y para que se utiliza cada una debido a que voy empezando a programar en Visual Basic, agradeceria toda la informacion posible relacionada con este tema a mi direccion electronica. |
Respuesta: | Arturo Pacheco |
El libro de las API's de Dan Appleman´s esta en la red instalable como un fichero de ayuda de Vb6.
Son 2 ficheros, uno con los textos muy grande y otro oculto. Los utilice hace tiempo y contiene todo el contenido del libro, informacion y ejemplos |
Respuesta: | César |
Mira si te sirve esta página http://www.vbapi.com/ref/funca.html |
Respuesta: | Xavi |
Hola Carlos, sobre lo que me comentas de las API´s, la verdad es que tienes que buscar la informacion en algun libro, o por internet, yo te recomiendo el libro: Guia del programador para el uso de la API de Win32 es de Dan Appleman´s Visual Basic, trae un visor de las APi de Win 32, pero solo es un visor de la estructura de la API, no hay ejemplos, y tampoco explica el funcionamiento. Si dispondes de Visual Studio 6, trae consigo el Microsoft Developer Netword, donde explica el funcionamiento de bastantes API´s, no se si estan todas, pero hay bastantes... Espero que te sirva. |
Pregunta: | 1493 - CAPTURAR EL ESTADO DEL IMPRESOR CON VB |
Autor: | Humberto Bolaños |
Amigos necesito saber como capturar el estado del impresor, sucede que estoy generando una aplicación en visual basic y cuando envio los reportes a impresión si el impresor no esta preparado me devuelve un error y me aborta el sistema, lo que necesito es saber de que manera puedo controlar si el impresor esta o no listo. Gracias |
Respuesta: | Cristhian Guzman Echeverria |
Ese problema lo puedes controlar si manejas el controlador de errores de Visual Basic, abre la ayuda y escribe "On Error" y te saldra todo sobre ese tema. Tu sabes que cada error tiene un numero, entonces en el codigo sonsistencia ese error, por ejemplo: suponiendo que el error producido es el 54 if err.number = 54 then msgbox "la impresora no esta lista" end if Ahora, si mas no recuerdo el codigo para consistenciar los errores es: ´--------------------- Sub Imprimir () On Error GoTo impresora ´Aqui va tu codigo para imprimir ´ Aqui no me acuerdo que va pero esto lo ´ encuentras en la ayuda de visual Basic impresora: if err.number = 54 then msgbox "la impresora no esta lista" Exit Sub ´ para salir del procedimiento end if End Sub ´--------------------- Aqui podras encontrar varias funciones utiles de las API´s http://www.programando.com/visualbasic/crazy/API.htm Cualquier pregunta que tengas, ya sabes mi mail, escribeme |
Pregunta: | 1510 - CONECTAR CON LAS TABLA DEL LENGUAJE DATAFLEX MEDIANTE ODBC |
Autor: | Yerko Zumarán |
tengo un sistema de remuneraciones que esta echo en el lenguaje dataflex, mi pregunta es si visual basic puede a traves de odbc conectarse con las tablas de este o las reconoce |
Respuesta: | José Hernández |
En estricta teorÃa, la respuesta es SI. Recuerda que ODBC es una especificación que permite conectarte a una base de datos a través de un manejador (driver). En este caso, tendrÃas que investigar si existe un controlador ODBC para las tablas del lenguaje que mencionas. De ser asÃ, simplemente tienes que decidir el motor que más se adecúe a tus requerimientos (DAO, RDO, ADO). |
Pregunta: | 1543 - EJECUTAR UN FORMULARIO (FORM) DE ACCESS DESDE VISUAL BASIC |
Autor: | Gerardo Salazar Rojas |
Hola Amigos: Quisiera saber si alguien me puede ayudar...Quiero saber si desde Visual Basic 5.0 puedo utilizar un formulario (Form) hecho en Access 2000 y aprovechar la facilidad de Access para tal fin. Si alguien sabe, favor indicarme qué debo hacer (pasos, comandos y/o instrucciones) y si tiene ventajas o desventajas. ¡Gracias por la ayuda brindada...! |
Respuesta: | Guillermo Contreras Gomez |
Yo se hacerlo pero desde VB6, y creo que es lo mismo, Aquà va.
* Primero debes crear una referencia de access en visual basic. * Luego crear un objeto Access( Dim FormAccess as Access.Aplication) * Despues(Set FormAccess=New Access.Aplication). * Y Finalmente utilizar los objetos de access. Ej. 'Para abrir un formulario FormAcces.DoCmd.OpenForm "Nombre del Formulario" 'Para Abrir Una Macro FormAcces.DoCmd.RunMacro "Nombre de la Macro" Ojo Que en el computador que utilizarás los objetos sea cual sea, Access, Excel o Word, estos deben estar Instalados. Si tienes Problemas Enviame un Mail |
Respuesta: | lili sofia |
Debes enlazar la base de datos de access con el formulario corespondiente de visual basic,las versiones que tienes si son compatibles entre si,y tiene muchas utilidades, no le he encontado hasta ahora ninguna dificultad ya que el lenguaje es muy sencillo. Dependiendo de la unidad donde tengas los datos de access,dentro del formulario de visual lo ¨llamas¨por el nombre que previamente le has dado. Escribeme y te daré más información. |
Pregunta: | 1573 - INFORMACIÓN SOBRE BITBLIT |
Autor: | Jose Ramón Espinosa Muñoz |
Estoy realizando un programa en VB6.0 que trabaja Bitmaps y ficheros gráficos. Desconozco esta parte de Visual. Pero me parece que hay una librerÃa externa llamada bitblit que maneja el tema de gráficos. ¿Donde puedo encontrar documentación sobre ella?. Hasta ahora, he buscado y no he encontrado |
Respuesta: | Rodrigo López |
No será BitBlt? Si en realidad lo que buscas es la función BitBlt (de una dll) y si sabes inglés ahà va esto: The BitBlt function performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source device context into a destination device context. BOOL BitBlt( HDC hdcDest, // manejador de contexto del dispositivo de destino int nXDest, // x-coordinate of upper-left corner of destination rectangle int nYDest, // y-coordinate of upper-left corner of destination rectangle int nWidth, // width of destination rectangle int nHeight, // height of destination rectangle HDC hdcSrc, // Manejador del dispositifo fuente int nXSrc, // x-coordinate of upper-left corner of source rectangle int nYSrc, // y-coordinate of upper-left corner of source rectangle DWORD dwRop // raster operation code ); Parameters hdcDest Identifies the destination device context. nXDest Specifies the logical x-coordinate of the upper-left corner of the destination rectangle. nYDest Specifies the logical y-coordinate of the upper-left corner of the destination rectangle. nWidth Specifies the logical width of the source and destination rectangles. nHeight Specifies the logical height of the source and the destination rectangles. hdcSrc Identifies the source device context. nXSrc Specifies the logical x-coordinate of the upper-left corner of the source rectangle. nYSrc Specifies the logical y-coordinate of the upper-left corner of the source rectangle. dwRop Specifies a |
Respuesta: | CLIP |
Pasate por la página www.vbexplorer.com, tienes todo lo que piedes y mas.... espero que sepas ingles, si sigues sin enterarte de como funciona mándame un email.... Y recuerda THE CODE IS THE CODE.. |
Respuesta: | Pedro Valencia |
Hola amigo, Hace tiempo que me compre un libro de Visual 4, de la casa INFOR BOOK´S. Sus autores son Richard Mansfield y Evangelos Petroutsos. El titulo del libro es: VISUAL BASIC 4 Manual de programación Profesional. Esta dedicado casi el 70% del libro a tratar temas graficos, y esplica muy a fondo todo lo relacionado con Bitmap, y BitBlit. Si deseas mas información hazmelo saber y te ayudare en lo que pueda. Un saludo |
Pregunta: | 1607 - CRYSTAL REPORT INCOMPATIBILIDAD CON ACCESS 2000 |
Autor: | Saul Valle |
Estoy utilizando visual5 y crystal report y me funsiono muy bien con access 97, pero me cambie a access 2000 y mis reportes de crystal dicen que no reconocen el formato de la nueva base de datos. Quien sepa la respuesta le agradeceria muchisimo me la hiciera llegar. gracias |
Respuesta: | juan carlos velez |
debes bajar la base de datos creada en access 2000 a una version anterior.
esto lo consigues en access (herramientas, convertir base de datos, a una version anterior. y listo. |
Respuesta: | alex |
Mira en la página del Crystal, y busca en el KB por Access 2000. La solución es muy sencilla, tienes que cambiar las librerias que trae el Crystal ,son tres, por las que te indica en la página. Estas librerias nuevas son compatibles con el DAO 3.6 y sirven para el Access 2000. Otra solución serÃa utilizar el metodo SetTablePrivateData del objeto Crystal para carga un recordset de una base de datos ADO, pero esto creo que solo funciona con el Crystal 7. Pd. Si quieres el zip con las librerÃas y no lo encuentras o no tienes ganas de buscarlo mandame un emilio y te lo reenvio. Talego. Nos vemos, nos vamos, nos vimos. |
Pregunta: | 1618 - IMPRIMIR INFORMES HORIZONTALES CON EL DATAREPORT VB. 6 |
Autor: | Antonio Sojo Ballesteros |
Cuando realizo la previsualización del datareport en formato horizontal, si la impresora activa tiene la orientación del papel en vertical obtengo el correspondiente error de ancho de informe superior al del papel. En el caso de que la orientación sea la misma, el informe se muestra perfectamente. A pesar de que cambio previamente la orientación del papel del objeto printer, no consigo ni establecer la propiedad a Lanscape ( de la impresora predeterminada), ni visualizar el informe. Gracias de antemano |
Respuesta: | JOSE PASTOR LEZCANO LOPEZ |
Con esto puedes solucionar tu problema.
Public Function FDRreportesHor(Reportes As DataReport) As DataReport On Error Resume Next Reportes.Orientation = 2 'Horizontal Reportes.BottomMargin = InfMargen Reportes.TopMargin = SupMargen Reportes.LeftMargin = IzqMargen Reportes.RightMargin = DerMargen End Function |
Respuesta: | JOSEMANUEL |
LO HACES CON LA PROPIEDAD ORIENTATION. PARA ELLO DEBES UTILIZAR EL MSDAC2.7 E INSTALAR EL SP5 DE VISUALESTUDIO
CHAO |
Respuesta: | Manuel Alvarez Antelo |
Yo lo he intentado de mil maneras y la única forma en que lo he conseguido es configurando la impresora desde el panel de control. Osea cada vez que tengo que imprimir un informe en posición horizontal, primero configuro la impresora y luego imprimo. No se si te he servido de ayuda pero es la única solución que he encontrado. |
Pregunta: | 1644 - PASAR UN RECORDSET A CRYSTAL REPORT |
Autor: | Sergio Munafó |
estoy haciendo mis primeras armas y necesito una mano, concretamente no se como pasarle un recordset a cristal report desde visual, si alguien me ayuda, etenamente agradecido. |
Respuesta: | alex |
Usa el método SetPrivateData es del objeto Crystal, pero no se si en las versiones anteriores a la 6 venia. Sirve para enlazar recordset conectados, osea con la conexión abierta, a un Report. Puedes enlazar recordset por ADO, DAO y RDO. Y funciona tal que asÃn: Report1.SetTablePrivateData 0, 3, RECORSETENLAZADOASUCONEXIÓN Pd: El parámetro que vale 3 es siempre 3, vamos que en la ayuda pone que solo puedes poner un 3. A por cierto el SetTablePrivateData es para la versión 7. Si tienes dudas busca en la página del Crystal en el KB. Talego. Nos vemos, nos vamos, nos vimos. |
Pregunta: | 1647 - CREAR UNA BASE DE DATOS MEDIANTE CODIGO |
Autor: | Paulo César |
Necesito saber si me pueden ayudar para crear una base de datos desde el propio visual basic mediante codigo... |
Respuesta: | Xavi |
Este es el codigo de como yo lo hago... Dim xx As TableDef Dim x As Database Dim xxx As Recordset ´creamos el archivo Set x = CreateDatabase(Directorio & "\BaseDeDatos.mdb", dbLangSpanish) ´Abrimos el archivo Set x = OpenDatabase(Directorio & "\BaseDeDatos.mdb") ´ Creamos la tabla Set xx = x.CreateTableDef("NombreTabla") ´ Creamos los campos para la tabla With xx .Fields.Append .CreateField("Campo1", dbText, 25) .Fields.Append .CreateField("Campo2", dbText, 20) ´ Agragamos los campos a la nueva tabla x.TableDefs.Append xx Set xxx = x.OpenRecordset("bases") End With With xxx ´Agregamos datos a la tabla .AddNew .Fields!Nombre = NombreArchivo.Text & ".mdb" .Fields!Caracter = Caracteres.Text .Update End With ´cerramos la base de datos x.Close Espero que te sirva. |
|< << 131 132 133 134 135 136 137 138 139 140 141 >> >| |