Re: MS Access Linux (mas datos)

2010-05-17 Por tema Mauricio Sepulveda
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)

2010-05-17 Por tema Miguel Oyarzo O.


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)

2010-05-17 Por tema Ricardo Munoz
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)

2010-05-17 Por tema Alvaro Herrera
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)

2010-05-17 Por tema Miguel Oyarzo O.

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)

2010-05-17 Por tema Ricardo Munoz
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-05-17 Por tema Arturo Mardones
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-05-16 Por tema Juan C. Olivares
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)

2010-05-16 Por tema Felipe

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)

2010-05-16 Por tema Patricio Morales
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/