Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

BBDD interna sin ADO

Estas en el tema de BBDD interna sin ADO en el foro de Visual Basic clásico en Foros del Web. Hola! Quizas me llameis borrico y os dare la razón pero si os digo el porque quizas lo comprendais el porque. Estoy haciendo un macro ...
  #1 (permalink)  
Antiguo 23/03/2010, 02:09
Avatar de XYON126  
Fecha de Ingreso: abril-2006
Mensajes: 272
Antigüedad: 18 años, 1 mes
Puntos: 0
BBDD interna sin ADO

Hola!

Quizas me llameis borrico y os dare la razón pero si os digo el porque quizas lo comprendais el porque. Estoy haciendo un macro para controlar las horas realizadas en cada proyecto, el problema es que este macro no siempre va a estar en algun PC con ACCES, SQL, etc. por lo que deberia intentar meter todos los datos de las horas realizadas y se guardaran internamente, ya generando un archivo o varios por cliente y/o proyecto pero sin usar una BBDD externa. ¿Como puedo hacerlo? Una ayudita. El codigo puede ser bien venido pero quiero ante todo currarmelo un poco para aprender y saber hacerlo por aquello de "pan para hoy y hambre para mañana" y es esto lo que no quisiera.


Muchas gracias
  #2 (permalink)  
Antiguo 23/03/2010, 03:33
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: BBDD interna sin ADO

Creo que para empezar, por lo que pretendes deberías leer algo acerca de archivos directos RANDOM o secuenciales si lo que quieres es guardar datos para procesarlos posteriormente.

Una vez tengas algo claro plantea las dudas que se te presenten.

Evidentemente no es necesario utilizar Bases de Datos, personalmente nunca las he utilizado, aunque en realidad es porque vengo de muy antiguo, tengo distintos aplicativos hechos como son una Gestión de Despachos, un programa de Facturación uno de Contabilidad que no las utilizan para nada y llevan años funcionando sin ningún problema.
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #3 (permalink)  
Antiguo 23/03/2010, 03:51
Avatar de XYON126  
Fecha de Ingreso: abril-2006
Mensajes: 272
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: BBDD interna sin ADO

Cita:
Iniciado por erbuson Ver Mensaje
Creo que para empezar, por lo que pretendes deberías leer algo acerca de archivos directos RANDOM o secuenciales si lo que quieres es guardar datos para procesarlos posteriormente.

Una vez tengas algo claro plantea las dudas que se te presenten.

Evidentemente no es necesario utilizar Bases de Datos, personalmente nunca las he utilizado, aunque en realidad es porque vengo de muy antiguo, tengo distintos aplicativos hechos como son una Gestión de Despachos, un programa de Facturación uno de Contabilidad que no las utilizan para nada y llevan años funcionando sin ningún problema.
Hola erbunson!

Claro si lo tengo, como comentas voy a documentarme con lo de RANDOM pues lo desconozco por completo, lo que intento hacer con el macro es lo siguiente .:

1º Generaruna ficha con datos especificos Nombre. direccion, etc. del cliente.
2ª Datos especificos del proyecto a realizar y su número de identificación.
3ª cuando ejecuto el macro me pide 1º que selecione el proyecto en el que voy a trabajar y una vez seleccionado me habre una ventana que es un cronometro y otra a nivel informativo del cliente y proyecto activo.
4º Este cronometro me permite pausarlo o pararlo a mi necesidad por si he de cambiar de proyecto o cliente y iniciarlo e ir computando el tiempo que utilizo por proyecto(horas y minutos.)
5º Una vez finalizado el proyecto me redirige a otra ventana donde me da un informe de las horas realizadas totales, horas mensuales, horas semanales y horas diarias que es precisamente lo que me suelen solicitar mis clientes antes de pasarles la factura.


Como te comentaba suelo realizarlo o en casa o en las dependencias de este y en esos casos solo esta en el PC el CATIA V5 y VB con lo que otros archivos y programas no se encuentran, de hay el porque de no usar ADO ya que hasta la fecha lo hago a manini y mas de una vez pierdo horas a lo tonto.

Un saludo
  #4 (permalink)  
Antiguo 23/03/2010, 03:59
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 6 meses
Puntos: 13
Respuesta: BBDD interna sin ADO

Hola

Yo por el contrario trabajo casi siempre con bases de datos, desde access, SQL Server o SQLite para aplicaciones de un solo usuario. Si no quieres utilizar BD siempre puedes utilizar un archivo de texto plano en el que guardar los datos (si quieres le puedes cambiar la extensión .dat, .log,...).

Si te interesa mírate la instrucción Open.

--Saludos--
  #5 (permalink)  
Antiguo 23/03/2010, 04:15
Avatar de XYON126  
Fecha de Ingreso: abril-2006
Mensajes: 272
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: BBDD interna sin ADO

Cita:
Iniciado por Insomnia Ver Mensaje
Hola

Yo por el contrario trabajo casi siempre con bases de datos, desde access, SQL Server o SQLite para aplicaciones de un solo usuario. Si no quieres utilizar BD siempre puedes utilizar un archivo de texto plano en el que guardar los datos (si quieres le puedes cambiar la extensión .dat, .log,...).

Si te interesa mírate la instrucción Open.

--Saludos--
Gracias Insomnia!

Creo como comentaba erbunson el comando Open esta relacionado con lo de RANDOM, Put, EOF, input, Write, etc. ahora mismo estoy documentandome y creo que es lo que necesito aunque por lo que veo debere generarme sentencias o modulos de clase para agilizar el macro.

Un saludo

Etiquetas: ado, bbdd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:10.