Ir para conteúdo
Fórum Script Brasil

MrMALJ

Moderadores
  • Total de itens

    2.152
  • Registro em

  • Última visita

Tudo que MrMALJ postou

  1. MrMALJ

    Evento Keypress

    Acho que propriedade de evento que está falando é "Ao pressionar tecla", é só você fazer um codigo semelhante ao que passei, claro que ajustado para suas necessidades (vbkeyreturn = ENTER).
  2. Bom nesse seu caso com certeza a melhor opção e você fazer um sub-formulario pra receber os itens, como exemplo você pode dar uma olhada no BD NorthWind (banco de exemplos) do proprio Access lá você verá um exemplo de Pedidos (form principal) e Pedidos Detalhe (subformulario) então além de ele vê-lo executando você poderá entender melhor a estrutura de funcionamento e apartir dai utilizar no seu BD.
  3. Já que não deu maiores detalhes, vamos supor que você tenha 3 campos vlr1, vlr2 e tot, e que a soma de vlr1 e vlr2 tenha de ficar armazenada no campo tot; vá nas propriedades da caixa de texto do vlr2 e depois na Aba "Evento" então localize a propriedade "Após atualizar" clique nos "..." e escolha "Constutor de Código" e lá acrescente a seguinte linha me.tot.value=me.vlr1+me.vlr2 Pronto sua soma está feita, agora faça a formula conforme sua necessidade!
  4. O access importa esse formato de forma direto, no caso ele criará uma nova tabela e colocará os dados lá, então vá no modo estrutura e confira se os tipos de dados estão corretos e caso seja necessário faça mudanças ou copie os dados para a tabela que você já tenha criado!
  5. Fera você num qr me manda essa parte do seu BD pra dar uma conferida... caso sim mande para mrmalj@yahoo.com.br então eu verifico faço os ajustes e devolvo!
  6. MrMALJ

    Evento Keypress

    if keyascii = vbkeyreturn then (seu procedimento) end if
  7. suformulários são formularios executados dentro de outros formulários geralmente para receber informações guadadas numa tabela vinculada a um principal. E pra ser sincero não entendi exatamente o que você quer fazer.
  8. Bom você pode colocar algo semelhante na Origem do Controle do campo =[codigoA]&[codigob]&[Total] ou Fazer um procedimento de evento "Após atualizar" de algum campo para que seu campo concatenado receba o desejado algo como abaixo: me.seuCampoConcatenado.value=me.codigoa&me.codigoB&me.Total Ambas as formas devem funcionar, escolha a que lhe atende melhor!
  9. Pelo que entendi a linha abaixo resolve seu problema. me.campo3.value=me.campo1
  10. A primeira formula é pra Origem do Controle a segunda é pra utilizar como evento ...
  11. Fera tenta isso =nz([algo]*[algo]) Mas devo dizer que você poderia utilizar eventos para fazer isso, no casoao preencher os campos necessários para o cálculo, bastava criar um evento na propriedade "Após atualizar" algo mais ou menos assim: me.seuCampoCalculado.value=seuCalculo
  12. Dá uma olhada nesse tópico talvez sirvapra você! http://scriptbrasil.com.br/forum/index.php?showtopic=97666 Dei uma procurada e também achei esta API, dá uma olhada no link, a função me pareceubem funcional http://www.mvps.org/access/api/api0051.htm Acho que mais este e está morta a cobra! http://www.microsoft.com/brasil/msdn/tecno...services_8.aspx
  13. MrMALJ

    Qual Funçaõ Uso?

    Desculpe a ignorância mais não compreendi exatamente o quer fazer!
  14. Na caixa de texto onde você informa a ultima parte do dado necessário para realizar o calculo, você tenha feito na propriedade "Após atualizar" dessa caixa de texto um codigo assim: me.seuCampoResultado.value=HoraDecimal(xxxxxxxx) Observe que como o resultado será retornado em decimal, a caixa de texto resultado deve ter o formato número.
  15. ummmm fera isso não é dificil, você deve criar uma nova consulta (vou chama-la de query1 e que vai utilizar a mesma tabela) que utilize como critério o formulario que você está utilizando (vou chamalo de form1).... Então faça um novo formulario utilizando como origem dos dados a tabela criada (vou chama-lo de form2). No formulário form1 (que acredito que esteja no modo Formulário continuo) na seção detalhes crie um botão para abrir o form2. Vamos supor que você utilize como Chave Primária o campo TST... no seu critério digite algo assim: forms![form1]![TST] Pronto talvez eu possa ter esquecido alguma coisinha, mais a ideia é essa sempre que você clicar no botão que chama o form2, automaticamente sua origem de dados é filtrada com o critério do form1 dai sempre você terá os dados do registro que você qr! Espero que resolva, dê o retorno.... Valeu!
  16. Nem tão tranquilo mais estamos ai, bom é o seguinte segundo o que entendi ele tem 2 tabelas uma que guarda dados de professores e outra de alunos, o que sugeri é que ele utilize apenas uma para cadastrar ambos (centralizando os dados), e para diferenciar o tipo de cadastrado (aluno ou professor) ele criaria um outro campo que iria guarda esse "status". Isso iria eliminar uma das tabelas e ele não iria se preocupar em mesclar informções de varias fontes eliminando essa pendêcia que ele está tendo, lembrando que caso fosse precisar separar alunos de professor bastaria usar critérios é fazer a separação. :)
  17. Valeu por retornar a solução Akuma... parabens!
  18. ummmm... Fera meio complicado pelo menos para mim, mais pelo que vi você precisa utilizar todos os nomes em uma só combo, nesse caso sugiro uma readequação de tabelas... escolha umas que são mantido os dados pessoais e crie um novo campo onde será informado se o cadastro é de professor ou se de aluno... dessa forma você não terá problemas ao utilizar a combo pois não precisará buscar dados em outras tabelas, e quando precisar utilizar apenas dados com um determinado perfil apenas crie um critério no campo onde você informa o tipo (aluno/professor). Bom foi o que consegui pensar de imediato... dê um retorno pra nós!
  19. MrMALJ

    Consulta Chata!

    Ummmm... fera acho melhor você tentar organizar sua tabela criando um campo só pra armazenar filial e depois utilizar criterios nesse campo para realizar o desejado.
  20. MrMALJ

    Executar Linck

    bom experimente então algo assim Shell ("explore http:\\www.minhaurl.com")
  21. MrMALJ

    Executar Linck

    Fera dê uma procurada na API ShellExecute,talvez resolva
  22. Bom Elber o que você quer não é tão complicado basta que para isso você execute a ação para abrir o form (aconselho o modo popup e claro sem fechar o anterior) para validação e ao se confirmar feche o form da senha se logo em seguida mude o foco para o campo do form que você deixou aberto, algo mais ou menos como segue forms!seuFormAberto!seuCampo.setfocus bom acredito que isso resolva... estou meio apurado esses dias e quase não tenho tido oportunidade de ajudar muito o pessoal aqui, mais pelo que notei você está fazendo isso, agradeço e continue assim....
  23. Elber, no caso do tamanho do campo, o access so irá armazenar até o limite de 50 caracteres como seu exemplo, o restante será descartado, por isso imaginei essa concatenação!
  24. No caso você pode criar a nova consulta e mudar somente a origem de dados do seu relatorio, ou seja mude para a nova consulta!
  25. E isso ai fera, como disse você é usuario que ajuda muito a comunidade, a medida que posta suas resoluções, isso com certeza ajuda aos outros que podem ter duvidas semelhantes. Obrigado!
×
×
  • Criar Novo...