Fórum Web application x Windows application #20216

09/03/2010

0

Boa tarde!

Possuo uma aplicação web framework 3.5, banco de dados access que possui, entre outras tabela, uma tabela chamada "alunos" (código, nome, endereço, etc), e cujo os dados são incluídos online.

Preciso desenvolver uma aplicação windows, banco de dados access e que também possua, entre outras tabelas, uma tabela chamada "alunos" (com a mesma estrutura da tabela da aplicação web), sendo que os dados virão da base de dados da aplicação web.

Gostaria saber de que forma poderia manter a tabela alunos da aplicação windows atualizada com os dados da tabela alunos da aplicação web?

Essa atualização poderia ser de tempos em tempos.

Indemberge
Indemberge Santos

Indemberge Santos

Responder

Posts

10/03/2010

Fabio Mans

Posso dar uma dica? Caso aceite podemos conversar sobre este assunto, caso contrário voltamos a falar sobre o Access.

Neste seu desenvolvimento eu não utilizaria o Access, e sim o SQL Compact?

http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx

Ele é free você pode gerenciar pelo SQL Server Management Studio e possui várias vantes. Aceita a idéia?

Fabio


Responder

Gostei + 0

11/03/2010

Indemberge Santos

Fábio,

Concordo plenamente contido, contudo essa aplicação possui um banco de dados access com várias tabelas e é a única ferramenta que a instituição possui para atender os seus clientes, além disso somente eu e um webdesigner dá manutenção a esta aplicação, ou seja, não possuímos profissionais suficientes para realizar em um curto espaço de tempo a troca do banco de dados.

Pra piorar, existe outra aplicação que realiza a matrícula dos alunos e também possuí banco de dados access.

Eu até estive pensando em trocar o banco de dados access por um sql, mas em curto prazo seria suicídio.

Posso fazer de forma bem planejada para não termos problemas.

Se você estiver disposto a me dar um apoio na solução deste problema utilizando ainda o access agradeço.

Abraços,

Indemberge


Responder

Gostei + 0

11/03/2010

Fabio Mans

O probema é que se você abrir a aplicação na Web não irá abri no Windows ao mesmo tempo, vai ter que utilizar um de cada vez, pode ser assim?


Responder

Gostei + 0

11/03/2010

Indemberge Santos

Fabio;

Imagino que seria algo mais ou menos assim:

A minha aplicação web funcionária normalmente com access, sendo feitas as inclusões, alterações, etc.

A aplicação windows iria atualizar a sua base de dados com os dados da tabela cliente existente na aplicação web de tempos em tempos, esse tempo poderia ser estipulado via código.

E dessa forma que você está se referindo?

Indemberge
Responder

Gostei + 0

11/03/2010

Fabio Mans

É isso, na aplicação Windows você aponta a pasta onde está o .mdb da Web, só isso.
O problema do Access é este, só um abre, não da para fazer as duas aplicações utilizarem ao mesmo tempo.
O que exatamente você não está conseguindo fazer?
Responder

Gostei + 0

11/03/2010

Indemberge Santos

Fabio;

Na verdade nem tentei ainda.

Eu tinha pensado na possibilidade de toda vez que alguém incluísse ou alterasse algum dado na tabela aluno, eu poderiga gerar um arquivo txt e quando executasse a aplicação windows ela verificasse se existe dados no txt e atualizasse a base, assim não iria deixar lenta nemhuma das aplicações.

Estou certo?

Você tem alguma outra sugestão?

Indemberge
Responder

Gostei + 0

11/03/2010

Fabio Mans

Utilize XML, será mais fácil.
Me de mais detalhes da sua necessidade? Por que toda a aplicação não pode ser Web??

Responder

Gostei + 0

11/03/2010

Indemberge Santos

Fábio,

Se você me ajudar pode ser em XML, ainda não estou fera em XML.

O problema da aplicação não ser toda web é que precisamos fazer o histórico dos alunos e, neste caso, são muitos os dados informados, eu estou preocupado com a base de dados, acho que por conta disso a aplicação possa ficar lenta. Atualmente a base está com 44MB crescendo em média 20MB anuais.

Amanhã envio mais destalhes sobre o que preciso.

Um abraço,

Indemberge
Responder

Gostei + 0

23/03/2010

Fabio Mans

Posso ajudar em mais alguma coisa?
Responder

Gostei + 0

26/03/2010

Indemberge Santos

Fábio;   Me dê uma semana para eu terminar alguns trabalhos que estou fazendo, então voltamos a conversar.   Abraço,   Indemberge
Responder

Gostei + 0

01/04/2010

Fabio Mans

Posso ajudar em mais alguma dúvida?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar