Ir para conteúdo
Fórum Script Brasil

Silveiranet

Membros
  • Total de itens

    13
  • Registro em

  • Última visita

Posts postados por Silveiranet

  1. 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,

  2. 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...

  3. 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

  4. 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,

  5. [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

  6. 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!

  7. 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:

  8. 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,

×
×
  • Criar Novo...