Respuesta
en
Visual Basic
a
Vb, dao y windows
Depende realmente del Access que quieras utilizar, no del sistema operativo. Si ya has decidido usar DAO, y vas a utilizar Access 97 lo mejor es utilizar DAO 3.51. Si vas a utilizar Access 2000 no te queda otro remedio que usar DAO 3.6. Yo te sugiero...
Respuesta
en
Visual Basic
a
Vb5 pro con access 2000
Sí es posible pero no puedes utilizar controles Data. El control Data usa DAO 3.5/Jet 3.5 para acceder a las bases de datos y Access 2000 sólo se puede manejar con DAO 3.6/Jet 4. La única forma que se me ocurre es instalar una versión reciente del...
Respuesta
en
Visual Basic
a
Cambiar Configuración Regional
La función que tienes que usar es SetLocaleInfo y lo que puedes cambiar viene dado por las constantes LOCALE_*. La declaración de la función y las constantes es la siguiente: Public Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA"...
Respuesta
en
Visual Basic
a
Alter table
El SQL de DDL (data definition language) de Access es muy limitado. Me temo que la única forma de hacer esto es mediante el Jet: db.TableDefs("tutabla").Fields("tucampo").Attributes = db.TableDefs("tutabla").Fields("tucampo").Attributes +...
Respuesta
en
Visual Basic
a
Informe Múltiple
Sí es posible y es una buena idea que sin duda mejorará el rendimiento de impresión de tu aplicación. Lo que tienes que hacer es modificar el report y meterle un grupo por factura. Este grupo tiene que ser el más externo (Encabezado de grupo #1). En...
Respuesta
en
Visual Basic
a
Variables
Si son pocas puedes guardarlas en el registro. Para ello utiliza la función SaveSetting. Para recuperar los valores cuando arranque la aplicación usa GetSetting. Por ejemplo, en un form nuevo añade un listbox, una caja de texto y un botón y pega este...
Respuesta
en
Visual Basic
a
Pantalla táctil
Hace unos añitos desarrollé varias aplicaciones para pantallas táctiles y realmente todo el tema está en la pantalla. Eso supone que el interfaz de usuario cambia completamente pero que no tienes que preocuparte de cómo capturar los clicks. De tener...
Respuesta
en
Visual Basic
a
Ni idea como hacerlo.. Una ayudita..!
Si formateas una fecha con "dddd" te da el texto del día de la semana. Así que si metes un combo en un form llamado cmbDias y pegas este código en el Form_Load te rellenará el combo con los días de la semana: Private Sub Form_Load() Dim dtLunes As...
Respuesta
en
Visual Basic
a
Migrar de Access a SQL Server
Necesitas que todas las tablas tengan una clave principal definida o al menos un índice único. CREATE UNIQUE INDEX indice ON tabla(campo1,campo2,...); o ALTER TABLE tabla ADD CONSTRAINT pk_tabla PRIMARY KEY (campo1, campo2, ...); Suerte!
Respuesta
en
Visual Basic
a
¿Donde debo crear el objeto para optimizar el uso de memoria?
A mí personalmente no me gustan las variables globales y antes de crear una me lo pienso muy, mucho. Lo que quieres hacer es perfectamente válido y si tú eres el único que va a tocar el código, adelante! Yo lo que haría es probar. Arranca el medidor...