Silveiranet
-
Total de itens
13 -
Registro em
-
Última visita
Posts postados por Silveiranet
-
-
olá,
estou usando um subformlário em modo folha de dados que lista os registros através de uma consulta, a idéia é ao clicar duas vezes em qualquer um dos registros apresente um relatório que já existe, atualmente estou utilizando um botão vinculado à uma consulta, mas nesta consulta tenho que digitar ex. o nome do funcionário e ai ele busca este funcionário e visualizo o relatório, seria muito mais prático somente clicar no registro desejado !
alguém tem alguma dica ?
obrigado,
-
MALJ,,
FINALMENTE CONSEGUI RESOLVER ESTE PROBLEMA ! MAS NÃO FOI USANDO O BENDITO DLOOKUP() ,NÃO.... LI ALGUNS TUTORIAIS SOBRE MACROS E AI ENTRE ERROS E ACERTOS CHEGUEI NO QUE EU PRECISAVA... CONSEGUI CRIAR AS MACROS PARA O QUE EU PRECISO E ESTA FUNCIONANDO PERFEITAMENTE,
O BOM É QUE APRENDI UM POUCO SOBRE O DLOOKUP() QUE SERÁ MUITO UTIL EM ALGUMAS COISAS QUE VOU PRECISAR...
VALEUUUUU MESMO PELA FORÇA AIII, AGORA VOU USAR UNS RELATÓRIOS ...E ADIVINHA VOU PRECISAR DE ALGUMAS DICAS...HEHEHEH MAS AI É OUTRO TÓPICO !
ATÉ MAIS...
-
ooo valeuuu! perfeito o teste que você me enviou , acho que agora entendi porque não estava funcionando ! bom você mandou um exemplo no modo formulário e eu estou usando o subform no modo folha de dados,
como posto uma imagem do meu sistema aqui ?, você vendo seria melhor para entender
-
ok ... agora entendi sobre o quote ...
estou tentando descompactar o arquivo mas estou tendo a seguinte mensagem
... malj.zip: The archive is either in unknown format or damaged
estou usando o winrar ! poderia postar novamente ?
valeu , no aguardo
-
desculpe amigo, mas dizer que não pesquisei.... não aceito não , pois esta expressão que você postou ai já utilizei, dentre outras, e não funcionou, usei várias expressões de todas as formas possiveis , testei várias e sempre tenho o mesmo resultado nas que funcionaram , só recebo o primeiro registro !
Texto30 = DLookup("[funcionario]", "consulta") == quando não retorna o primeiro registro retorna uma mensagem de erro
"VOCE CANCELOU AOPERAÇÃO ANTERIOR "
Texto30 = DLookup("[funcionario]", "TBTESTE", "[codper]=" & 30) === retorna um registro em branco
Dim t As String
t = """" & 30 & """"
Texto30 = DLookup("[funcionario]", "tbteste", "[codper]=" & t)=== retorna um registro em branco
Texto30 = DLookup("[funcionario]", "TBTESTE", "[codper]= 30") === retorna um registro em branco
dentre outras tentativas com base nos tutoriais que li , também sem acerto....
mas deixar de pesquisar não deixei não ... posso não ter entendido talvez ! mas é por isso que procurei este site , um site que pudesse ajudar a entender, se você tivesse postado esta estrutura que você fala que é a correta antes já teria te falado que tentei e não deu certo, há e antes que pense que esteja errado o relacionamento já falo que o CodPer = código periodo é o relacionamento entre a tabela funcionario e a tabela período. quero todos os funcionarios que tenham o um determinado codigo do periodo, (Texto30 = DLookup("[funcionario]", "TBTESTE", "[codper]= 30") )
e que raio é quotes???? a tah deve estar se referindo ao meus agradecimentos... beleza relaxa sem quotes daqui pra frente ! tirando esses de agora !
valeuuu
-
ok ! entendido, mas olhe só o que eu fiz ,
criei uma consulta onde eu defini um parametro tipo qual periodo eu quero , essa consulta cria uma tabela, esta tabela tem exatamente os dados que eu preciso nem mais nem menos, desta tabela só preciso dos nomes dos funcionarios , não preciso de uma condição , pois ela foi criada exatamente na forma que preciso, bom beleza !
agora só preciso que os nomes que constam nesta tabela sejam carregados no subformulario que esta sem registros .
usando esta estrutura do dlookup()
texto30 = DLookup("[funcionario]", "tbteste") , so estou recebendo o primeiro registro da tabela criada, quero todos os registros, não preciso de critério pois quero todos, ou seja o critério é todos os registros do campo funcionário.
texto30 é o nome do textbox do meu subformulatio e que esta rcebendo o resultado do Dlookup()
tipo ---> texto30 = DLookup("[funcionario]", "tbteste", select funcionario from tbteste ), sei que esta última parte é besteira mas acho que é o que expressa melhor o que quero explicar.
talvez eu estaja dando uma volta gigante , mas se eu conseguir fazer desta forma pra mim já resolve, se der para usar o dlookup que retorne todos os registro desta tabela sem condição , seria o suficiente .
beleza MrMALJ,
cara, muitissímo obrigado por sua paciência... não manjo nada de programação , só to tentando melhorar algumas coisas aqui na empresa... e sua ajuda esta sendo de muita importância, e quando eu tiver melhor conhecimento!! terei o prazer de retribuir aos outros que precisarem...
valeuuu,
-
[Então MrMALJ, criei uma consulta e troquei a tbteste pela consulta e mesmo assim só esta me retornando o primeiro registro e pelo que entendi os parametros do Dlookup não preciso pois não quero parametro tipo retorne o registro com o codigo tal, quero que retorne todos os registros , deve falatr um detalhezinho mas não to enxergando o problema
o dlookupa serve só para retornar um registro ? pois li vários tutorias e não achei nenhum que retorne todos os registros , mas vi tem várias formas de se retornar um determinado registro...
valeuu
-
ok! consegui resolver parte do problema, no código estava faltando colocar entre colchetes o campo funcionario
texto30 = DLookup("[funcionario]", "TBteste"),
beleza agora ele esta retornando o registro da tabela tbTEste, só que só me retorna o primeiro registro, como faço para que ele me retorne todos os outros do campo funcionario ?
-
então , estou tentao usar o dlookup(), na seguinte forma ,
criei um botao e no evento click deste botao coloquei o seguinte codigo :
texto30 = DLookup("funcionario", "TBTESTE")
funcionario é o campo que contem os registros que quero copiar da tabela "TBTESTE", ao clicar no botao o campo funcionario que esta selecionado da no subform esta acrescentando um regsitro com a descrição "funcionário" e nã esta carregando os registros da tabela TBTESTE,
como corrigir ? já tentei várias formas , mas nada!
valeu!
-
valeu, amigo ! vou verificar e surgindo dúvidas posto aqui ... valeu
-
bom dia amigos,
estou quebrando a cabeça , tah fogo!, queria criar um botão que ao clicar fizesse a copia dos registros anteriores. Os registros estão em uma tabela relacionada a outra. existem duas tabelas uma "periodo" e a outra "funcionario" elas estão assssiadas pelo codigo do periodo, então existe um formulário principal período e outro subformulario funcionario, quando abrir um novo periodo o sub funcionario esta vazio... e ai que tá , gostaria de copiar os registro do sub anterior so o campo funcionario. tentei a consulta de acrescimo mas por causa do periodo a consulta não adiciona , acredito que devo acrescentar alguma condição na consulta mas tentei vario e nada !
alguém poderia ajudar !!
valeuuuu :wacko: :wacko: :wacko:
-
Este comando via VB duplica o registro
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70
amigos, estou com o mesmo problema de nosso amigo "hicarocastro" , como fazer que um subformulario copie os registros de um subformulario anterior ?
obrigado,
Clicar no registro e visualizar o relatório
em Access
Postado · Editado por Silveiranet
ok , valeu ! vou tentar usar sua idéia de colocar um botão em cada registro para poder visualizar o relatório do registro !