Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

nbentoneves

Iniciar - Vb.net Excel Automation - Ajuda!

Recommended Posts

nbentoneves

Boas a todos,

Estou a colocar este tópico de modo a tentar obter apoio pois tenho estado com as mãos na cabeça  :wallbash:

Estou a desenvolver um trabalho em que tenho que ligar o excel ao vb...a ideia é a seguinte quero basicamente ter uma form (a meu gosto) em que possa sincronizar com as tabelas do excel.

Já pesquisei e encontrei muito sobre este assunto no forum http://vbtuga.blogspot.com/ (julgo ser de um membro daqui), e consegui entender que este assunto tem como nome "vb.net excel automation", já pesquisei aqui no forum sobre isto e encontrei alguns assuntos mas nenhum deles diz como começar  🤔

Como não tenho muita experiência em programação gostava que me dissessem se alguém conhece algum site, tutorial, vídeo aula, ou até mesmo livro (pode ser para comprar) que consiga explicar como fazer isto desde o inicio.

Agradeço a atenção de todos, muito obrigado.  :) 😲

Share this post


Link to post
Share on other sites
jpaulino

Olá,

Em primeiro lugar benvido!

Mas porque queres fazer isso usando o Excel como base de dados? Não podes guardar/manipular a informação usando uma base de dados ou um ficheiro XML?

Explica lá melhor o que realmente precisas.

Share this post


Link to post
Share on other sites
nbentoneves

Tenho que terminar um projecto que consiste na realização de um software para a actividade docente. A ideia seria ter uma estrutura em vb que possibilita-se a introdução dos dados e que a guarda-se numa base de dados, mas alem da aguardar queria no fim geral relatórios e gráficos, estas a entender a ideia?

Pondo assim a ideia de utilizar o excel com o vb...não sei se será a ideia certa  🤔

É um pouco complexo porque eu não sei muito bem por onde começar, a base de dados já esta feita...a parte da aplicação é que me tem dado cabo da cabeça.  :wallbash:

Obrigado pela atenção!

 

Share this post


Link to post
Share on other sites
vasco16

Tenho que terminar um projecto que consiste na realização de um software para a actividade docente. A ideia seria ter uma estrutura em vb que possibilita-se a introdução dos dados e que a guarda-se numa base de dados, mas alem da aguardar queria no fim geral relatórios e gráficos, estas a entender a ideia?

Pondo assim a ideia de utilizar o excel com o vb...não sei se será a ideia certa  🤔

É um pouco complexo porque eu não sei muito bem por onde começar, a base de dados já esta feita...a parte da aplicação é que me tem dado cabo da cabeça.  :wallbash:

Obrigado pela atenção!

 

Podes usar base de dados e apresentar esses mesmos dados da base dados em graficos no VB, esquecendo assim o excel.

Podes dar uma vista de olhos aqui:

http://www.portugal-a-programar.pt/index.php?showtopic=23546

Share this post


Link to post
Share on other sites
jpaulino

Usar um ficheiro de Excel como base de dados nunca é uma boa opção. Quanto muito manipular dados, mas não para entrada e saida de dados.

Se for uma coisa pequena podes usar Access ou mesmo um ficheiro XML (depende da dimensão e complexidade dos dados), se não podes pensar em SQL Express, ou outra, para algo mais profissional.

Share this post


Link to post
Share on other sites
nbentoneves

Se for uma coisa pequena podes usar Access ou mesmo um ficheiro XML (depende da dimensão e complexidade dos dados), se não podes pensar em SQL Express, ou outra, para algo mais profissional.

Pondo em hipótese o que disseste teria que utilizar o SQL Express...mas como é que eu conseguia lançar os gráficos e os relatórios? Supostamente os docentes tem que lançar "alunos" e cada aluno tem uma "avaliação", com o SQL Express consigo lançar relatórios e gráficos das avaliações?  🤔

Nunca tive contacto com o SQL Express  :nono1:

Obrigado pela atenção

Share this post


Link to post
Share on other sites
nbentoneves

Podes usar base de dados e apresentar esses mesmos dados da base dados em graficos no VB, esquecendo assim o excel.

Podes dar uma vista de olhos aqui:

http://www.portugal-a-programar.pt/index.php?showtopic=23546

Mas consigo obter relatórios? Só os gráficos não tem muito interesse  :dontgetit: ...a ideia é facilitar o trabalho dos professores a lançar as notas, podendo guardar as avaliações ao longo do ano lectivo e ter relatórios para as reuniões intercalares.

Share this post


Link to post
Share on other sites
vasco16

Mas consigo obter relatórios? Só os gráficos não tem muito interesse  :dontgetit: ...a ideia é facilitar o trabalho dos professores a lançar as notas, podendo guardar as avaliações ao longo do ano lectivo e ter relatórios para as reuniões intercalares.

Sim, tambem podes fazer reports com os dados que tens na tua BD.

Podes ver estes exemplos:

Para começar:

http://www.macoratti.net/vbn_crpt.htm

e Depois:

http://www.macoratti.net/08/12/vbn_xlse.htm

http://www.macoratti.net/08/10/crys_up2.htm

http://www.macoratti.net/crysgrf.htm

http://www.macoratti.net/08/03/vb8_rpv2.htm

http://www.macoratti.net/08/03/vbn5_rpv.htm

http://www.macoratti.net/vbn_dst1.htm

cumps.

Share this post


Link to post
Share on other sites
nbentoneves

Acho que é isso vasco16, vou experimentar e começar a ver essa hipótese. Muito Obrigado

Amanha já digo o se deu resultado... :cheesygrin:

Share this post


Link to post
Share on other sites
jpaulino

Eu aconselho utilizares os Microsoft Reports, em vez de Crystal Reports. Mas a decisão é tua!

Agora tu até podes criar os gráficos e exportar automáticamente para Excel, ficando com os dados e os gráficos. Vê no meu blog que tens vários exemplos sobre isso :P

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.