MrMALJ
Moderadores-
Total de itens
2.152 -
Registro em
-
Última visita
Tudo que MrMALJ postou
-
Ocorre que você está utilizando no seu grupamento um campo no qual os dados não se repetem (X). Se você retirar esse campo ele irá juntar os itens desejados.
-
Basta que você vá na propriedade de evento ao formatar do seu ralatorio e faça uma comparação com o valor atual do seu objeto e faça com que ele retorne outra num caixa de texto extra, dai basta ocultar a original e pronto. Caso não consiga, crie uma conta no 4shared e upa ai pra gente tentar ver.
-
Olha quando a unica vez que fiz algo assim, usei ODBC para conectar ao banco SQL.
-
Foi isso que disse para você fera lá onde você seleciona o tipo de relatorio crie duas caixas de texto (dt1 e dt2) então informe as datas do periodo lá, pegue essas duas caixas de texto e utilize-as como critérios da consuta que irá gerar seu grafico ou relatório. Experimente fazer isso, depois você pode dizer que não dá certo, ou melhor você posta seu projeto que eu ou alguém faz isso.
-
Cara não entendi, onde você quer essa soma? É bom sempre dar maiores detalhes do que pretende para que possam lhe ajudar melhor.
-
Entendi fera, eu por exemplo crio um formulário onde coloco os critério que irão gerar os relatórios que desejo então quando gero eu apenas minimizo este form e abro o relatorio que tem campos como o seu onde aparece o periodo especificado para o relatorio. Na caixa de texto não acoplada do relatorio coloco algo assim: ="Do período de " & forms!seuFormulario!dataIni & " até " & & forms!seuFormulario!dataFim Espero ter ajudado.
-
A questão ai é simplesmente um pouco de lógica, as entidades (tabelas) se relacionam entre si por coisas comuns, ou seja se você for montar uma cadeira você terá diversos itens que são utilizados na confecção da mesma. Imagina isso como itens (peças) que são utilizadas para montar cadeiras de diversos tipos, com certeza terá diversos tipos de parafusos por exemplo, para matar isso podemos criar três entidades (tabelas) que vão se relacionar por itens: Tabela Cadeira Tabela Item Tabela Montagem -idCadeira(P) -idItem(P) -ctrMontagem(P) -descreve -descreve -codCadeira(E) -codItem(E) Os campos seguidos por (P) são as chaves primárias, enquanto que os seguidos por (E) são chaves estrangeiras, a tabela de montagem você observa que receberá diversos itens para uma mesma cadeira e vice-versa. De forma semelhante você deve montar o problema e criar as entidades que irão se relacionar.
-
Area errada amigo, vou mover seu tópico.
-
Para a segunda é muito simples basta você criar um campo AutoNumeração. Para a primeira também é simples basta você criar uma consulta que escolher o campo do ano como o indexado no mode design. Agora um conselho para você, evite utilizar espaços e acentos em nomes de campos e objetos, bem como nomes como data, ano, mês.
-
Exatamente do jeito que lhe passei no post anterior. Confere ai para você ver. O arquivo está zipado. RC.zip
-
Crie uma caixa de texto não acoplada (aqui vou chama-la de txt1) onde tem que aparecer o que deseja, e faça um código de evento na propriedade ao formatar do cabeçalho dai faça um codigo assim: if me.seuCampoRouC="R" then me.txt1.value="RENOVADORES" else me.txt1.value="COBRADORES" end if Oculte o seuCampoRouC adapte o codigo ao seu projeto e bom uso. obs: Evite usar ajuda ou coisa aparecida no titulo dos tópicos, coloque algo que pareça com a duvida que você.
-
Porque você não cria um formulário e campos acopladas a tabela/consulta, dai isso já seria feito direto.
-
Talvez escodendo as barras de ferramenta que forneçam essas opções: DoCmd.ShowToolbar "Banco de Dados", acToolbarNo DoCmd.ShowToolbar "Barra de Menus", acToolbarNo Coloque essas linhas de comando no primeiro formulário que abrir, dessa forma essas duas barras de ferramentas não aparecerão.
-
Amigo tem alguns exemplos aqui no forum eu mesmo postei um, se você utilizar a busca vai encontrar. Aguardo retorno.
-
Não entendi bem sua duvida, você quer que seus clientes não apareçam para outros vendedores, é isso? Dê maiores detalhes.
-
Isso é simples: SELECT * FROM IMOVEIS WHERE ativo=true and (((IMOVEIS.ID_IMOVEL) Like Formulários!MENU_IMOVEIS!BUSCA_TIPO & "*")) Or (((IMOVEIS.TIPO_IMOVEL) Like Formulários!MENU_IMOVEIS!BUSCA_TIPO & "*")) Or (((IMOVEIS.BAIRRO) Like Formulários!MENU_IMOVEIS!BUSCA_TIPO & "*")) Or (((IMOVEIS.NOME_EDIFICIO) Like Formulários!MENU_IMOVEIS!BUSCA_TIPO & "*")) Or (((IMOVEIS.CIDADE) Like Formulários!MENU_IMOVEIS!BUSCA_TIPO & "*")) Or (((IMOVEIS.CORRETOR) Like Formulários!MENU_IMOVEIS!BUSCA_TIPO & "*")) Or (((IMOVEIS.PROPRIETARIO) Like Formulários!MENU_IMOVEIS!BUSCA_TIPO & "*"));
-
Tente trocar a linha Me.iValor.Value = DLookup("[Valor]", "Produtos", "[Produto] =" & iProduto) Por Me.iValor.Value = DLookup("[Valor]", "Produtos", "[Produto] ='" & iProduto &"'") Isso porque você está usando texto na comparação, se por acaso isso não resolver favor postar seu banco para que eu ou outro membro possa analisar e quem sabe devolve seu banco já sem o erro.
-
Para criação de consultas tambem existem assistentes, porém alguns refinamentos você terá que implementar, tarefa fácil por exemplo entre no modo estrutura da sua consulta (em modo design a não ser que você tenha conecimento de SQL), então vá até o criterio do campo que deseja filtrar e lá informe/digite o objeto que deseja utilizar, mas ou menos assim forms!nomeDoSeuFormulario!nomeDaSuaCaixaDeCombinação Como disse muito simples, mas como você é iniciante aconselho a ler algumas apostilas sobre o access, inclusive aqui no forum tem link para várias utilize a busca para encontrar. Outra coisa que vale lembrar é que muitas duvidas já resolvidas aqui no forum pode lhe ser muito util, pois, podes ser as mesmas que você tem então se não for incomodo tente fazer uma busca antes de postar um novo tópica para duvidas já resolvidas. Bem-vindo e sempre que precisar tentaremos ajudar.
-
Você pode colocar o código no evento após atualizar de por exemplo o campo que você utiliza para informar o produto. O link a seguir se refere a login, mas a ideia da busca é a mesma. http://scriptbrasil.com.br/forum/index.php...&hl=dlookup Existem muitos e muitos exemplos além desses, para dizer exatamente onde você colocaria o código você teria postar seu projeto ou explica-lo bem detalhadinho.
-
Primeiro crie uma tabela para armazenar os serviços e/ou produtos que venda e no seu formulário utilize a função dlookup() para buscar e retornar os valores para você, existem diversos exemplos de uso do da função dlookup() aqui no forum, por favor utilize a busca da seção para encontra-los.
-
Esse tipo de erro só ocorre quando você utiliza nomes de campos e ou outro objeto que não existam. Acho que seria o caso de você ler toda a sua lina e verificar se está tudo ok.
-
Dá uma olhada nesse link http://technet.microsoft.com/en-us/library/ee692914.aspx Ah sim evite usar maiusculas em todo o seu texto.
-
a linha de codigo seria mais ou menos assim: DoCmd.RunSQL "INSERT INTO suaTabela (campo,campo1...) VALUES " & seuCampo, seucampo1... &";" Mas você pode acoplar o formulario direto a tabela e fazer isso sem codifica, basta utilizar o assistente de formulario que ele gera um formulario com base na tabela ou consulta que você escolher
-
Crie uma consulta com os dados que deseja então utilize o campo nome do formulario como criterio da sua consulta. Despois crie um subformulario com base nessa consulta, feito isso basta fezer um requery no subformulario toda vez que alterar o nome.
-
Fera da mesma forma que fez no access, só que você terá de fazer isso num procedimento de evento e em vez de utilizar o SE utilize o IIF ou ainda veja o tutorial abaixo e verá como utilizar o IF...ELSE/ELSEIF acho que isso lhe ajudará muito. Aguardo retorno para colocar resolvido no seu tópico. http://www.techonthenet.com/access/functio...ced/if_then.php