1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters
Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1[Dúvida] Access - Passagem de parâmetros Empty [Dúvida] Access - Passagem de parâmetros - Sex 27 Jul 2018 - 0:28

ressoneca

Iniciante
ressoneca

Olá a todos,

estou a começar no Access e estou a desenvolver um programa onde pretendo executar uma consulta onde o campo que pretendo reflectir é variável. Para isso criei um Formulário com uma Caixa de Combinação (ComboBox) que lista o campo "Profissão".

O pretendido: Ter um botão "OK" que quando pressionado execute uma consulta tendo como critério a profissão escolhida na Caixa de Combinação e mostre um relatório com o resultado.

Alguém me pode ajudar, s.f.f. 

Obrigado

DJPRMF

Administrador
DJPRMF

Boas,

 

Já não utilizo Microsoft Access há algum tempo, mas se bem me recordo isso deve ser algo simples de se aplicar. Não sei os passos exatos porém, e também era necessária mais informação para se perceber melhor.

 

O que tem criado até agora até agora? Já possui todas as tabelas correctas?


____________________________________________

[Dúvida] Access - Passagem de parâmetros Tugatechuserbar
[Dúvida] Access - Passagem de parâmetros 3
[Dúvida] Access - Passagem de parâmetros 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

ressoneca

Iniciante
ressoneca
Sim tenho tudo a funcionar, apenas não consigo executar uma vista onde a cláusula where é igual à "Profissão" escolhida na combo box. Ou seja, tenho um campo "Profissão" na base de dados e pretendo lançar a consulta escolhendo o campo através de um Form com uma combo ("Profissão") e um botão "OK". Consigo fazer com que peça a "Profissão", como é normal, tendo de escrever manualmente a "Profissão".  O problema é que quando se erra a escrever a "Profissão" a vista não funciona, como é lógico. Já não programava há pelo menos 15 anos e nunca em Access. Mas um amigo pediu-me ajuda e ainda consegui fazer qq coisita, nada de especial. Agora embirrei aqui e daqui não saio. HELP!

DJPRMF

Administrador
DJPRMF

Pois, o Access realmente não é um dos fortes de muita gente, eu incluído... Razz

 

Mas para o que refere, penso que o problema esteja então em algo mais simples.

Veja isto: https://www.sitepoint.com/community/t/ms-access-is-case-sensitive/5302

 

Por padrão o access deveria aceitar ambos, mas pode ser necessário utilizar a função lcase() para o seu caso...

https://www.techonthenet.com/access/functions/string/lcase.php

 

Talvez ajude um pouco. Wink


____________________________________________

[Dúvida] Access - Passagem de parâmetros Tugatechuserbar
[Dúvida] Access - Passagem de parâmetros 3
[Dúvida] Access - Passagem de parâmetros 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

ressoneca

Iniciante
ressoneca

Obrigado, vou tentar e depois digo como correu

 

ressoneca

Iniciante
ressoneca
Estive a ler a sua sugestão,a  qual agradeço, mas não é o que pretendo, apesar de ser útil noutras situações. Pretendo é recolher o campo na "ComboBox" e passá-lo para a consulta quando premir o "OK". Se tiver outra sugestão ... Obrigado

ressoneca

Iniciante
ressoneca

O código que tenho neste momento, para lançar o Report é este:

[Dúvida] Access - Passagem de parâmetros Codigo1

 

Sei que deve de estar um pouco baralhado mas é porque já tentei várias coisas e neste momento já nem sei onde ando...

 

O erro que dá é este:

[Dúvida] Access - Passagem de parâmetros Erro1

 

O Relatório /Report a lançar chama-se: "Pessoal Disponível-Profissão Consulta"

O Form onde está a ComboBox, chama-se "RecolheProf"

O campo a passar da ComboBox para o Relatório chama-se "Profissão"

 

Alguém me pode ajudar?



Última edição por ressoneca em Seg 30 Jul 2018 - 15:17, editado 2 vez(es)

DJPRMF

Administrador
DJPRMF
Para testar algo, consegue retirar do nome os caracteres acentuados? com o til e acento?


____________________________________________

[Dúvida] Access - Passagem de parâmetros Tugatechuserbar
[Dúvida] Access - Passagem de parâmetros 3
[Dúvida] Access - Passagem de parâmetros 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

ressoneca

Iniciante
ressoneca

Dá o mesmo resultado (:

 

DJPRMF

Administrador
DJPRMF

Em tudo? Não apenas do código, alterar mesmo os nomes...

 

Para ser honesto, estou mesmo à nora neste ponto. Access realmente não é uma das melhores plataformas no que respeita a adoção, e portanto a ajuda disponível também é pouca...

 

 


____________________________________________

[Dúvida] Access - Passagem de parâmetros Tugatechuserbar
[Dúvida] Access - Passagem de parâmetros 3
[Dúvida] Access - Passagem de parâmetros 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

ressoneca

Iniciante
ressoneca

Agradeço a boa vontade. 

É pena não haver mais bons samaritanos assim. Também nunca tinha programado em Access e para dizer a verdade já não programava há mais de 15 anos... Outros tempos. Agora meti-me nisto para ajudar um amigo e não queria ficar mal. Pelo que já vi, nem deve de ser nada de especial, mas quem não sabe é como quem não vê.

 

Obrigado na mesma.

 

Um grande abraço

 

José

ressoneca

Iniciante
ressoneca

Finalmente  já consigo escolher a "Profissão" e executar o querie. Nada mau, mas tem alguma ideia de como fazer para que continue para o relatório?

 

Ou seja: consigo escolher a "Profissão" através do Form. Ainda não sei é como fazer para que o relatório apareça sem mostrar a consulta pelo meio.

O pretendido seria lançar o Form para escolher a "Profissão", clicar um botão "ok/Executar" que faça uma querie e executasse, de forma automática, um relatório sobre os registos resultantes da querie.

 

Alguma ideia, pessoal?

 

ressoneca

Iniciante
ressoneca

Já consegui acabar este malfadado projecto. Sem a ajuda de Estuardo não teria sido possível porque a minha paciência já estava no limite. Ainda há gente boa.

 

Muito Obrigado Estuardo.

DJPRMF

Administrador
DJPRMF
Não tinha visto a mensagem anterior, mas ainda bem que ficou resolvido Smile


____________________________________________

[Dúvida] Access - Passagem de parâmetros Tugatechuserbar
[Dúvida] Access - Passagem de parâmetros 3
[Dúvida] Access - Passagem de parâmetros 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

ressoneca

Iniciante
ressoneca

E para si, DJPRMF, muito obrigado também. Tentou ajudar e isso é o mais importante e o que mais ninguém fez.

 

Um abraço

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech