Proyecto con dispositivo Pocket PC

23/09/2003 - 20:07 por AOG | Informe spam
Tengo que afrontar un nuevo proyecto (en Visual
Basic .Net 2003) para que ruede un Pocket PC, es para que
realicen los comerciales de una empresa ventas de
artículo mediante dicho dispositivo y luego importar
dichas ventas a una facturación que está instalado en un
PC. Esto significa que en el Pocket debe de tener un
archivo que contenga los artículos con su Referencia,
Descripción, Costo, PVP, Tipo de IVA, al menos estos
mínimos datos, de momento clientes no porque son ventas a
contado, otro archivo donde se almacena cabecera del
Documento de venta (Fecha, nº de documento,..) y otro
archivo para las líneas del Documento venta (nº de
documento, referencia, cantidad, PVP, .) de las ventas
que se van realizando a lo largo del día. Luego se pasan
estos archivos en un PC y se importa a un programa de
facturación para actualizar el stock, y crear los dichos
documentos en dicha facturación. El problema es que tipo
de archivos utilizar, no puede usar archivos de texto
con acceso aleatorio, porque no se admite la función
FileOpen en la plataforma de dispositivos inteligentes, o
al meno eso tengo entendido, una alternativa es usar XML,
la forma más fácil es cargar el archivo XML en DataSet,
pero resulta que en el archivo de artículos contiene al
menos 2000 referencias cuando cargo un DataSet a partir
de un XML tarda varios minutas en cargarse entre 4 y 7
minutos al menos en el en Pocket que yo dispongo, un ACER
N20 CPU Intel PXA250 400MHZ ROM 32MB, RAM 64MB. También
puede utilizar SQL Server CE pero creo que es más
complejo, a demás la facturación del PC usa como base de
datos Access, y tengo entendido que para usar SQL Server
CE hay que tener instalado en el PC SQL Server 2000 para
bajarte (sincronizar) los datos almacenados en el Pocket
con la Base de Datos SQL Server 2000, no quiero usar SQL
Server CE al menos como último recurso.

Si alguien ha tenido que afrontar un proyecto parecido a
este o tiene conocimiento sobre este tema, me podrían
aconsejar o asesorar que utilizar y como.

Gracias, un saludo.
kqanto@teleline.es
 

Leer las respuestas

#1 Ruben Dario Sanchez Diaz
24/09/2003 - 04:15 | Informe spam
Hola, como desarrollador de aplicaciones similaers te recomiendo que
utilices SQL server Ce , entinedo tu inquitud de no utilizar esta base de
datos pero una aplicacion en access para este tipo de aplicaciones puede
verse comprometida por la cantidad de informacion. Recuerda que Access es
para aplicaciones a nivel de escritorio mientras SQL server es una de las
bases de datos mas solidas para aplicaciones del ato rendimiento. El manejo
de esta SQl server CE para hacer sincronizacion con el Server es bastante
sencilla. Para archivos tan grandes es mejor utiliza runa base de datos en
vez de un XML por rendimiento.
Rubén Darío Sánchez
Business and Technology Consultant
Tels.: (571) 6147862 - 6147983
Fax: (571) 5287076
Cel. : 310-6793628
Email:

SYS Tecnologías Integradas Ltda.
Bogotá, Colombia
www.systecnologias.com



"AOG" wrote in message
news:0ea901c381fd$8b943200$
Tengo que afrontar un nuevo proyecto (en Visual
Basic .Net 2003) para que ruede un Pocket PC, es para que
realicen los comerciales de una empresa ventas de
artículo mediante dicho dispositivo y luego importar
dichas ventas a una facturación que está instalado en un
PC. Esto significa que en el Pocket debe de tener un
archivo que contenga los artículos con su Referencia,
Descripción, Costo, PVP, Tipo de IVA, al menos estos
mínimos datos, de momento clientes no porque son ventas a
contado, otro archivo donde se almacena cabecera del
Documento de venta (Fecha, nº de documento,..) y otro
archivo para las líneas del Documento venta (nº de
documento, referencia, cantidad, PVP, .) de las ventas
que se van realizando a lo largo del día. Luego se pasan
estos archivos en un PC y se importa a un programa de
facturación para actualizar el stock, y crear los dichos
documentos en dicha facturación. El problema es que tipo
de archivos utilizar, no puede usar archivos de texto
con acceso aleatorio, porque no se admite la función
FileOpen en la plataforma de dispositivos inteligentes, o
al meno eso tengo entendido, una alternativa es usar XML,
la forma más fácil es cargar el archivo XML en DataSet,
pero resulta que en el archivo de artículos contiene al
menos 2000 referencias cuando cargo un DataSet a partir
de un XML tarda varios minutas en cargarse entre 4 y 7
minutos al menos en el en Pocket que yo dispongo, un ACER
N20 CPU Intel PXA250 400MHZ ROM 32MB, RAM 64MB. También
puede utilizar SQL Server CE pero creo que es más
complejo, a demás la facturación del PC usa como base de
datos Access, y tengo entendido que para usar SQL Server
CE hay que tener instalado en el PC SQL Server 2000 para
bajarte (sincronizar) los datos almacenados en el Pocket
con la Base de Datos SQL Server 2000, no quiero usar SQL
Server CE al menos como último recurso.

Si alguien ha tenido que afrontar un proyecto parecido a
este o tiene conocimiento sobre este tema, me podrían
aconsejar o asesorar que utilizar y como.

Gracias, un saludo.

Preguntas similares