Desenvolver um Software

Encerrado Postado Nov 8, 2015 Pago na entrega
Encerrado Pago na entrega

A aplicação deverá Sincronizar entre entre duas ou mais bases de dados Access (.mdb)

Deverá ser em DLL para que possa integrar num projecto VB6.

Exportação

1. Exportar Clientes

2. Exportar Produtos

3. Exportar Veiculos

4. Exportar Utilizadores

5. Exportar Facturas

6. Exportar Facturas_itens

7. Exportar Recibos

8. Exportar ContasMovimentos

9. Marcar registos exportados

10. Separar ficheiros por Sub_Unidades (Armazéns)

11. Permitir seleccionar os registos a exportar

Importação

1. Verificar Versão da DB

2. Verificação do Armazém

3. Importar os registos e permitir seleccionar

4. Marcar como importados

Ficheiro

Tipo Ficheiro: CSV, XML

ao exportar os dados, estes devem ser enviados via e-mail sem necessidade de outlook ou outras ferramentas externas.

Todas as tabelas onde vai ser feito import/export necessitam dos campos:
IDOriginal (do mesmo tipo do campo ID dessa tabela)
IDRegistoExportacao (marcacao de exportacao com id)
IDRegistoImportacao (marcacao de importacao com id)

- GCTarefasExportacao
NomeTabela
SelectDados (ver exemplo abaixo)
SelectDistinctDados (ver exemplo abaixo)
UpdateDadosExportados (ver exemplo abaixo)
NomeCampoFilialID (usado no codigo pra substitir nos comandos sql)
NomeCampoIDOrigem (necessarios para registo import/n esta em uso):
NomeCampoIDDestino (necessarios para registo import/n esta em uso):
Dependencia (necessarios para registo import/n esta em uso):


- Exemplo SelectDados
SELECT * FROM FACTURAS_ITENS WHERE IDRegistoExportacao is NULL AND ArmazemID = {IDFilial};

- Exemplo SelectDistinctDados
SELECT DISTINCT ArmazemID FROM FACTURAS_ITENS WHERE IDRegistoExportacao is NULL;

- Exemplo UpdateDadosExportados
UPDATE FACTURAS_ITENS
SET IDRegistoExportacao = {IDExport}
WHERE IDRegistoExportacao is NULL AND
ArmazemID = {IDFilial}

The application must synchronize between between two or more Access databases (.mdb)

It should be in DLL so you can integrate a VB6 project.

When exporting data, they should be sent via email without Outlook or other external tools.

All tables where the import / export will be made need the fields:
IDOriginal (of the same type of that table ID field)
IDRegistoExportacao (marking exportacao with id)
IDRegistoImportacao (marking duty-id)

Import
1. Check DB Version
2. Warehouse Verification
3. Import records and enable the selection
4. Mark as imported

The guard GCTarefasExportacao table records the import / export
SelectDados (see example below)
SelectDistinctDados (see example below)
UpdateDadosExportados (see example below)
NomeCampoFilialID (used in code to substitir in SQL commands)
NomeCampoIDOrigem (necessary for registration import / n is in use)
NomeCampoIDDestino (necessary for registration import / n is in use)
Dependence (necessary for registration import / n is in use)

PHP Arquitetura de software

ID do Projeto: #8860232

Sobre o projeto

2 propostas Projeto remoto Ativo em Dec 15, 2015

2 freelancers estão ofertando em média $239 nesse trabalho

arifjaunpur

Hello Cacimbo, Thank you for inviting me but I do have experience in VB or .Net . Let me know If can work you in future for following skills. I am Sr. web developer have strong debugging and coding skills. I am f Mais

$200 USD in 5 dias
(11 Comentários)
5.3
FouupXocode

Thank you for viewing my profile you can check have 5***/5*** also have 100% complete rate you can check happy customer. always trying to get customer satisfaction. I have gone through your project requirement Mais

$206 USD in 10 dias
(16 Comentários)
3.0
ricabernardes

Posso fazer essa DLL em Delphi (32bits ou 64bits), linguagem que tenho Larga experiencia. Integração de dados, mesmo com bases pequenas, costumam ter falhas e temos que ser bastante meticulosos criando um estrutura Mais

$277 USD in 5 dias
(0 Comentários)
0.0