Ir para conteúdo
Fórum Script Brasil

MrMALJ

Moderadores
  • Total de itens

    2.152
  • Registro em

  • Última visita

Tudo que MrMALJ postou

  1. É isso mesmo, suaData é parametro que vai servir de filtro. Coloquei esse nome até para ficar de forma intuitiva, veja bem supondo que eu vá fazer um relatório onde vá listar todos os usuários que no dia não são sindicos eu usaria como parametro 19/1/2011 ou ainda poderia referenciar uma caixa de texto de um formulário. E para acabar de vez com qualquer dúvida (e até mesmo porque dei uma parada no que estava fazendo) fiz um pequeno exemplo utilizando o conceito que tentei fazer entender. No exemplo há duas consultas uma que recebe o parametro de um formulário e outro não, veja o quanto é simples esse procedimento e creio que com isso só me resta aguardar para colocar o tópico como resolvido. obs: arquivo zipado, contem arquivo salvo no formato anterior ao access 2007. mrmaljTstParametroPeriodo.zip
  2. Quando o assunto é lógica e com meu pouco tempo disponivel é melhor você postar seu banco pra mim fazer algo e devolver e devolver.
  3. Das duas uma fera, ou vocÊ faz o calcula na consulta ou você faz o calcula a nivel de formulário, se o campo que você estiver tentando atualizar via vba for uma campo calculado, ele irá retornar erro.
  4. Trabalhe na propriedade de evento "Após atualizar" do objeto que vai sofre a ação, coloque algo assim: me.seuOutroObjeto.value=valorDesejado Adapte a sua necessidade.
  5. No tópico http://scriptbrasil.com.br/forum/index.php?showtopic=39276 o usuário brunohjoia dexou há uma breve explicação sobre o conceito de chaves primária e estrangeira dá uma conferida. Quanto ao código, o mesmo é SQL e vai gerar uma consulta assim sendo cria uma consulta no modo SQL e cole o código lá, salve e execute. Lembre-se que o código em questão é baseado nas tabelas exemplos que citei.
  6. Amigo primeiramente você tem que definir sua base de dados e compo-la todas as tabelas, eu sugiro que você criasse uma entidade fraca somente para aliementar o sindico e o período que o mesmo estará como sindico, supondo que as ccobranças serão efetuadas por período bastaria você criar uma condição na sua consulta para não trazer o sindico atual, veja como imaginei as duas tabelas pra exemplo de Morador e Sindico: Morador(codMorador,Nome,etc....) Sindico(codSindico,dataIni,dataFim) Onde Sindico.codSindico é chave estrangeira dependendo de Morador.codMorador. A Consulta seria simples: select * from Morador where codMorador not in (select codSindico from Sindico where suaData between dataIni and dataFim); Note que a consulta não trará o morador que é sindico no período. Agora basta adaptar a ideia a sua necessidade. obs: Por favor evite o CITAR (QUOTE) a não ser que seja imprescindivel. Utilizar o botão RESP. RAPIDA.
  7. MrMALJ

    (Resolvido) Soma

    Acredito que você está utilizando essa consulta pra gerar relatório, então basta que você utilize as opções de agrupamento a nivel de relatório para agrupar do jeito que deseja. Sua duvida inicial foi resolvida se sim vou colocar esse tópico como resolvido.
  8. Provavelmente você está criando o front-end na maquina hospedeira e não está associando as tabelas do banco como um endereço de rede. Experimente num estação com o front-end entrar no modo estrutura refazer os vinculos buscando no seu servidor, deve resolver.
  9. Das duas uma ou você cria uma checkbox pra marcar a pessoa como sindico ou cria 2 campos para especificar o periodo em que a taxa não deve ser cobrada para o fulano. Depois basta utilizar um codigo para validar a situação.
  10. Pronto fera modifiquei seu form sempre utilizando a propriedade de evento após atualizar do ultimo campo a ser editado antes de realizar a ação, fiz sua busca de preço e os calculos necessário qualquer coisa semelhante dê uma conferida no código e faça nos demais. Aguardo seu retorno para colocar o tópico como resolvido. (o arquivo está zipado) obs: Evite colocar nomes de campos com separação ou caracteres especiais, veja que modifiquei o nome de alguns campos da sua tabela. mrmaljParaCirorg.zip
  11. Quando se entende a logica fica tudo parecido, hoje estou com muita demanda amanhã vou ver se consigo fazer algo e mando (claro se alguém não lhe ajudar antes).
  12. Amigo se a duvida é outra faça outro tópico, vou colocar este como resolvido.
  13. MrMALJ

    (Resolvido) Soma

    Tente postar o banco dai eu ou alguém faz a consulta pra vocÊ.
  14. Utilize buscar no forum fica abaixo dos tópicos digite dlookup e veja os resultados.
  15. Use a função dlookup() num evento para fazer a busca e trazer o resultado, existem diversos exemplos dela aqui no forum.
  16. Se seus objetos possuem nomes diferentes, basta que você utilize o evento após atualizar de cada checkbox para que ele atualize a caixa de texto correspondente a sua linha de registro, agora se no caso estiver utilizando fomulário continuo e um objeto não acoplado acho que não conseguirá o que pretende.
  17. A forma simples fazer isso é mascarar seu campo. Vejo neste link as sintaxes http://office.microsoft.com/pt-br/access-h...P005187550.aspx
  18. Você está utilizando formulário continuo? Dê mas detalhes do seu form.
  19. MrMALJ

    (Resolvido) Soma

    Como não temos maiores detalhes das suas tabelas vou tentar ajuda-lo utilizando sua propria expressão: (note que você colocou FORM e não FROM) select setor, count(funcionarios) as "funcionarios selecionados" from funcionarios where idade between (18) and (45) group by setor; Isso deve funcionar.
  20. Em qual seção do seu relatória está isso que você deseja realizar? Não deve estar no rodapé ou cabeçalho de pagina e sim nos de seção ou relatório ok!
  21. Amigo utilize a função DLOOKUP(), existem vários exemplos dela aqui no forum (utilize a busca).
  22. MrMALJ

    Procura por ComboBox

    Assunto amplamente visto no forum, basta construir uma consulta que utilize como criterio a combo (faça uma busca no forum para maiores detalhes).
  23. Acho que uma unica tabela com 4 campos seria o ideal. turma, horario, diaSemana, qtdHora O total de horas você pode fazer na hora de gerar o relatorio não precisando guardar. ok!?
×
×
  • Criar Novo...