Re: MS Access Linux (mas datos)
Hola a todos, por la explicación original el programa me suena a uno de los módulos de Transtecnia, De ser este el programa, veo muy dificil el poder implementarlo en Linux, Si tienes estas bd corriendo en windows, creo que deberías dejarlas donde están desgraciadamente, si las bases tienen una carga importante de datos y consultas con usuarios concurrentes corres el riesgo de una corrupción de datos al no ser su ambiente nativo. Tambien debes considerar como se comportaría la recuperación de datos o la estabilidad de las tablas ante un corte repentino de energía o cualquier circunstancia similar. Tal ves la mejor solución sea migrar a otra aplicación, generar una en algún software para Linux o uno multiplataforma sería más conveniente. De todas maneras haz las pruebas necesarias, no te quedes solo con lo que te responda la lista. Haz la instalación del programa sobre Wine, crea las unidades de red y usa enlaces símbolicos, probablemente debas copiar muchas librerías desde un equipo con Windows para hacerlo andar correctamente. Cuando traté de hacerlo hace un par de años atras para un cliente, tuve una serie de problemas para definir los parámetros regionales en wine. Atte. Mauricio Sepulveda El lun, 17-05-2010 a las 00:40 -0400, Patricio Morales escribió: El 16 de mayo de 2010 20:49, Felipe kelt...@gmail.com escribió: On 05/16/2010 04:50 PM, Fanatico Linux wrote: ¿no existe algun Access que se pueda instalar en linux, como para que no se note el cambio o simplemente no se puede? saludos y gracias nuevamente. Lo más cercano que he visto sería Kexi (parte de KOffice, en KDE). Claro ,puede abrir el archivo Access,pero y el Microsoft Jet y el Data Access Object ¿como se les instalarían a Kexi? xC,xC
Re: MS Access Linux (mas datos)
El 17-05-2010 15:48, Mauricio Sepulveda escribió: Hola a todos, por la explicación original el programa me suena a uno de los módulos de Transtecnia, De ser este el programa, veo muy dificil el poder implementarlo en Linux, En nuestro caso, nosotros desarrollamos las aplicaciones MSACCESS usando su set de ventanitas y asistentes. Normalmente creamos las tablas en el mismo sistema y cuando vemos que funciona bien eliminamos las tablas, nos conectamos via MYODBC hacia el servidor Linux con MySQL (en donde se creo previamente la misma estructura) y vinculamos todas las tablas existentes. No usamos el MS-jet incorporado pues no nos gusta, pero si usamos MySQL como motor de base de datos. La aplicación no se da cuenta del cambio desde tablas fisicas a tablas vinculadas. MySQL no es un Adminitrador De Base de Datos Relacional como Postgres, Oracle u otros, pero para el tipo de aplicaciones que desarrollamos resulta liviano, rapido y aprueba de fallos (tenemos tablas con más de 2 millones de registros y nunca se nos han perdido registros, ni siquiera en los cortes repentinos de luz). Saludos, -- = Miguel A. Oyarzo O. Ingeniería en Redes y Telecomunicaciones Austro Internet S.A.INALAMBRICA S.A. Teléfono: [+05661] 710030 Punta Arenas - Chile Linux User: # 483188 - counter.li.org =
Re: MS Access Linux (mas datos)
El 17 de mayo de 2010 04:09, Miguel Oyarzo O. ad...@aim.cl escribió: El 17-05-2010 15:48, Mauricio Sepulveda escribió: Hola a todos, por la explicación original el programa me suena a uno de los módulos de Transtecnia, De ser este el programa, veo muy dificil el poder implementarlo en Linux, En nuestro caso, nosotros desarrollamos las aplicaciones MSACCESS usando su set de ventanitas y asistentes. Normalmente creamos las tablas en el mismo sistema y cuando vemos que funciona bien eliminamos las tablas, nos conectamos via MYODBC hacia el servidor Linux con MySQL (en donde se creo previamente la misma estructura) y vinculamos todas las tablas existentes. No usamos el MS-jet incorporado pues no nos gusta, pero si usamos MySQL como motor de base de datos. La aplicación no se da cuenta del cambio desde tablas fisicas a tablas vinculadas. MySQL no es un Adminitrador De Base de Datos Relacional como Postgres, Oracle u otros, segun alguna definicion o por la cantidad de caracteristicas extra? -- Ricardo Mun~oz A. http://www.tux.cl
Re: MS Access Linux (mas datos)
Excerpts from Miguel Oyarzo O.'s message of lun may 17 04:09:21 -0400 2010: El 17-05-2010 15:48, Mauricio Sepulveda escribió: Hola a todos, por la explicación original el programa me suena a uno de los módulos de Transtecnia, De ser este el programa, veo muy dificil el poder implementarlo en Linux, En nuestro caso, nosotros desarrollamos las aplicaciones MSACCESS usando su set de ventanitas y asistentes. Quizás podrías reimplementarla, ¿es muy grande? Yo lo haría en algo como Glom. --
Re: MS Access Linux (mas datos)
El 17-05-2010 16:35, Ricardo Munoz escribió: El 17 de mayo de 2010 04:09, Miguel Oyarzo O.ad...@aim.cl escribió: El 17-05-2010 15:48, Mauricio Sepulveda escribió: Hola a todos, por la explicación original el programa me suena a uno de los módulos de Transtecnia, De ser este el programa, veo muy dificil el poder implementarlo en Linux, En nuestro caso, nosotros desarrollamos las aplicaciones MSACCESS usando su set de ventanitas y asistentes. Normalmente creamos las tablas en el mismo sistema y cuando vemos que funciona bien eliminamos las tablas, nos conectamos via MYODBC hacia el servidor Linux con MySQL (en donde se creo previamente la misma estructura) y vinculamos todas las tablas existentes. No usamos el MS-jet incorporado pues no nos gusta, pero si usamos MySQL como motor de base de datos. La aplicación no se da cuenta del cambio desde tablas fisicas a tablas vinculadas. MySQL no es un Adminitrador De Base de Datos Relacional como Postgres, Oracle u otros, segun alguna definicion o por la cantidad de caracteristicas extra? Pienso que por la definición. En IMHO MySQL es un estupendo DBMS pero le falta la función básicas para ser considerado como un RDBMS (Relational Data Base Management System). Se que existe mucha definicion afirmando que MYSQL es un RDBMS pero no todo lo que se dice es necesariamente cierto. En Linux al menos la opción de tipos de tabla por defecto es MyISAM, que no permiten Integridad Referencial (las demas tipos q trae en forma nativa tampoco). Pero si te cambias a desarrollos partner como InnoDB (que si lo permite) te podrias salir del estandar ACID. Esa sería a mi gusto lo fundamental, pues la integridad referencial hace que las tablas se relacionen en el mismo sistema (del lado del server) y allí pasa a ser un RDBMS. Además Oracle, Postgress, SQLServer entre otros tienen Union, Interseccion y Excepciones de tablas cuando recuperas datos via SQL, pero MySQL no las incorpora almenos hasta la version 5 (no se si habrá otro desarrollo que si). Saludos, = Miguel A. Oyarzo O. Ingeniería en Redes y Telecomunicaciones Austro Internet S.A.INALAMBRICA S.A. Teléfono: [+05661] 710030 Punta Arenas - Chile Linux User: # 483188 - counter.li.org =
Re: MS Access Linux (mas datos)
El 17 de mayo de 2010 05:57, Miguel Oyarzo O. ad...@aim.cl escribió: El 17-05-2010 16:35, Ricardo Munoz escribió: El 17 de mayo de 2010 04:09, Miguel Oyarzo O.ad...@aim.cl escribió: El 17-05-2010 15:48, Mauricio Sepulveda escribió: Hola a todos, por la explicación original el programa me suena a uno de los módulos de Transtecnia, De ser este el programa, veo muy dificil el poder implementarlo en Linux, En nuestro caso, nosotros desarrollamos las aplicaciones MSACCESS usando su set de ventanitas y asistentes. Normalmente creamos las tablas en el mismo sistema y cuando vemos que funciona bien eliminamos las tablas, nos conectamos via MYODBC hacia el servidor Linux con MySQL (en donde se creo previamente la misma estructura) y vinculamos todas las tablas existentes. No usamos el MS-jet incorporado pues no nos gusta, pero si usamos MySQL como motor de base de datos. La aplicación no se da cuenta del cambio desde tablas fisicas a tablas vinculadas. MySQL no es un Adminitrador De Base de Datos Relacional como Postgres, Oracle u otros, segun alguna definicion o por la cantidad de caracteristicas extra? Pienso que por la definición. En IMHO MySQL es un estupendo DBMS pero le falta la función básicas para ser considerado como un RDBMS (Relational Data Base Management System). Se que existe mucha definicion afirmando que MYSQL es un RDBMS pero no todo lo que se dice es necesariamente cierto. En Linux al menos la opción de tipos de tabla por defecto es MyISAM, que no permiten Integridad Referencial (las demas tipos q trae en forma nativa tampoco). Pero si te cambias a desarrollos partner como InnoDB (que si lo permite) te podrias salir del estandar ACID. Esa sería a mi gusto lo fundamental, pues la integridad referencial hace que las tablas se relacionen en el mismo sistema (del lado del server) y allí pasa a ser un RDBMS. ahi hay un detalle practico, no porque el motor de base de datos (Oracle, Postgres, MySQL, etc.) pueda mantener la integridad referencial esto sera asi automaticamente! esto se debe indicar mediante la creacion de llaves foraneas, por lo que si vemos el asunto al reves entonces Oracle, DB2, Postgres, etc. y MySQL son identicos en ese sentido... ninguno mantendra la integridad referencial a menos que sean creadas las llaves foraneas... ;) -- Ricardo Mun~oz A. http://www.tux.cl
Re: MS Access Linux (mas datos)
2010/5/16 Fanatico Linux listali...@tecnocreativo.cl hola y gracias por sus respuestas. primero que todo, cuando esta compartida en un windows, se conectan 4 o 5 usuarios a la vez, y funciona bien. en cuanto a hacer modificaciones no puedo, ni a la base de datos ni al sistema, ya que no tengo el codigo fuente. y es un sistema antiguo que cumple bien su basica funcion. en cuanto a la conexion, no la hace mediante ODBC, ya que no hay ninguno creado en los equipos que tienen la aplicacion, por lo que debiese ser entonces por jet. como les decia, cuando yo puse el .mdb en un linux compartiendo con samba, funcionaba, pero en algunas partes se caia, siempre en los mismos procesos (que eran la mayoria). por eso creo que debe ser al momento de requerir las relaciones. ¿no existe algun Access que se pueda instalar en linux, como para que no se note el cambio o simplemente no se puede? saludos y gracias nuevamente. Ja! es tipico en la lista que alguien sugiere comenzar a usar mysql o postgres... y al final se desvia el tema. A que te refieres con busca las relaciones? usa otros mdb? se conecta a otros documentos?? porque si es asi, es lo mas probable, por el tema de las rutas, si puedes las tendrias que cambiar. En las partes que siempre se cae que hacen? no tendras algo por ahi, que ejecuta algun comando de sistema? envio de mail? talvez este usando alguna dll y se cae al buscarla... Saludos!
Re: MS Access Linux (mas datos)
2010/5/16 Fanatico Linux listali...@tecnocreativo.cl en cuanto a la conexion, no la hace mediante ODBC, ya que no hay ninguno creado en los equipos que tienen la aplicacion, por lo que debiese ser entonces por jet. Sólo me gustaría comentar que no es necesario crear una conexión ODBC en el sistema para utilizar una conexión ODBC. Es decir, se puede utilizar ODBC entregando todos los datos de conexión en el sfotware que la realiza. -- Atte, Juan Cristóbal Olivares חואנכרי == Renovarse o morir: Mi PC de los sesenta tenía veinte mil militantes. Y mi PC del siglo XXI tiene cuarenta gigabytes.
Re: MS Access Linux (mas datos)
On 05/16/2010 04:50 PM, Fanatico Linux wrote: ¿no existe algun Access que se pueda instalar en linux, como para que no se note el cambio o simplemente no se puede? saludos y gracias nuevamente. Lo más cercano que he visto sería Kexi (parte de KOffice, en KDE).
Re: MS Access Linux (mas datos)
El 16 de mayo de 2010 20:49, Felipe kelt...@gmail.com escribió: On 05/16/2010 04:50 PM, Fanatico Linux wrote: ¿no existe algun Access que se pueda instalar en linux, como para que no se note el cambio o simplemente no se puede? saludos y gracias nuevamente. Lo más cercano que he visto sería Kexi (parte de KOffice, en KDE). Claro ,puede abrir el archivo Access,pero y el Microsoft Jet y el Data Access Object ¿como se les instalarían a Kexi? xC,xC -- Patricio Morales Fariña Técnico en Computación Alumno Ing. Informática (Técnicos Vespertino) Universidad de los Lagos 045-219291- Temuco Chile cel 78732062 Linux user number 481578 http://counter.li.org/