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

vpess

[Ajuda] Problema com DataReport e Dataenvironment

2 mensagens neste tópico

Boas,

Estou quase a terminar um projecto em VB, só me falta acertar as impressões.

Para as impressões comecei por usar o Data Report, criei então:

Data Environment(consocios) -> com o comando (gsocio):

Nas propriedades coloquei a seguinte query e defini os parametros para passar o valor do nosc:

select id, nosc, nome, datav from socios where nosc= ? order by id asc

Depois no botão imprimir defini isto:

numsc = nosc.Text
consocios.gsocio numsc
icartoes.Show

Isto está a funcionar. Mas... só funciona a primeira vez que imprimo. Se fechar o data report e chamar outro valor para o nosc.text dá-me este erro: "A operação não é permitida se o objecto estiver aberto."

Será que não dá para definir tudo isto por código?

Ou seja,

Definir a ligação e a Query. Depois associar ao data report.

Pois senão deparo-me com outro problema, é que na ligação á bd do data environment tenho de colocar o caminho exacto da BD não me permite isto:

"Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & App.Path & "\socios.mdb"

Espero que me possam ajudar, para assim poder terminar o meu projecto.

Já agora trata-se de um programa de gestão de sócios.

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não feches a ligação limita-te só abrires ligação quando abres o programa e fecha-la só quando sais dele senão ficas com esse problema.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora