BUSCAR EN PREGUNTAS Y RESPUESTAS

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