MrMALJ
Moderadores-
Total de itens
2.152 -
Registro em
-
Última visita
Tudo que MrMALJ postou
-
(Resolvido) Inserir dados de um formulário em outro
pergunta respondeu ao leonardo_r_mota de MrMALJ em Access
Exatemente o que perguntei.... pois tudo bem que você queira fazer isso até é simples utilizar o docmd: docmd.runsql "insert into suaTabela......" Mas pra isso eu preciso informa por exemplo em qual pedido será inserido isso, são coisas lógicas que com um pouco de analise se percebe, por isso preciso saber de onde vou pega certos dados se o form de pedidos estiver sempre aberto quando isso for necessário poderia ser facilmente pego o númeo do pedido que está na tela... tente passar a maior quantidade de detalhes possivel, senão fica dificil lhe ajudar. -
(Resolvido) Inserir dados de um formulário em outro
pergunta respondeu ao leonardo_r_mota de MrMALJ em Access
Os dois formularios vão sempre estar abertos ao mesmo tempo? -
Maiores detalhes precisam ser passado, por exemplo você está utilizando uma tabela pronta pra importar os dados ou gerando uma nova, se estiver utilizando uma pronta deve observar se a quantidade de campos e seus tipos de dados são compatíveis.
-
Bom no geral o critério é criado na origem de dados, se você que uma consulta por exemplo traga dados com base em campos de um formulário basta colocar na consulta o nome do objeto que servirá como tal. Por exemplo você tem um formulário "Opcao" e nele um caixa de texto "txtCriterio" para referencia isso no criterio da sua consulta faça assim: forms!opcao!txtCriterio Existem vários tópicos no forum com diversos exemplos de como trabalhar com critérios, utilize a busca que os encontrará caso o que passei agora não seja o suficiente.
-
num seria o caso de você criar algumas caixas de texto e utiliza-las com o processo que já usamos.
-
Utilize o assistente de formulários e crie um formulário (também para relatorios) com base nessa consulta.
-
Então o que você quer é poder selecionar outro arquivo após ter escolhido o primeiro?
-
Como disse faça uma consulta com os com os campos da sua tabela que deseja manipular, então no critério do campo nome do funcionário coloque por exemplo [Digite o nome do funcionario]. O problema dessa forma é que você terá que digitar o nome do funcionário igual está armazenado na tabela e no campo data utilize o criterio que mencionei anteriormente.
-
O ideal é que se crie chaves primárias pra cada tabela (exceto ternárias) e utilize essas chaves para fazer associações de informações entre elas.
-
Por isso falei dos critérios, se você quer um determinado funcionário faça um critério pra esse campo que vai trazer somente o funcionario que você indicar. Na data você pode inserir um intervalo como critério assim: ENTRE [DATA INICIAL] E [DATA FINAL].
-
Você criou a caixa de texto que mencionei no exemplo? Pois deveria funcionar, a caixa de texto onde vocÊ vai digitar por ex: C:\WINDOWS Verifique, e se num for isso disponibilize pelo menos essa parte do seu banco para analise.
-
(Resolvido) Inserir dados de um formulário em outro
pergunta respondeu ao leonardo_r_mota de MrMALJ em Access
Pra isso basta você colocar o campo no detalhe do pedido e não no cadastro do produto, pelo que vi você não está conseguindo entender a logica da coisa, e sendo assim disponibilize seu bd para download para que alguém tentar fazer algo. -
Fera uma consulta resolve isso para você, você utilizará por exemplo (não vi codigo) o nome do funcionário e a data especifica que deseja mostrar, sem maiores detalhes sobre seu banco é o que posso lhe passar no momento.
-
Acho que se você criar uma caixa de texto e colocar o endereço da planilha já resolveria isso direto. Uma caixa de texto que poderia ser chamada de txtCaminho DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "Nome da tabela no Acces", txtCaminho & "\Tabela.xls", True,txtCaminho & "Tabela!A1:CA20000"
-
Crie uma consulta com campos das duas tabelas, se os relacionamentos estiverem corretos não existe necessidade de criar função nenhuma.
-
Crie uma tabela extra pra guardar as caracteristica do fornecedor, que podem ser várias. Então crie uma consulta que traga o resultado com base nos seus critérios.
-
Ummm entendi o que deseja, creio que este artigo sirva: http://www.macoratti.net/acc_seg.htm Acho que essa parte do código utilizado no exemplo do link, pode ser alterado para pegar o resultado ou conteúdo de uma caixa de texto por exemplo. Dim wrk As Workspace Dim db As Database Set wrk = CreateWorkspace("", "admin", "", dbUseJet) Set db = wrkJet.OpenDatabase("arquivo.mdb", True, False, ";PWD=senha") Não testei mas me pareceu bem interessante o metodo. Espero que sirva.
-
Ainda não tentei isso, mais creio que há, pesquisei na net e achei um artigo interessante que pode lhe ajudar. http://www.macoratti.net/sql_cod.htm
-
Crie um formulário e nele coloque caixas texto, combobox e outras que julgue necessário para os criterios, então utilize esses objetos como critério da consulta. Supondo q o formulário tenha o nome de Opcao e nele tenha um objeto (caixa de texto) chamado txt1, no critério da sua consulta faça assim: forms!Opcao!txt1 Com esse exemplo simples fica fácil criar os demais.
-
Conforme o Humm mencionou o comando deve ser utilizado na propriedade de evento "Após atualizar", para tanto clique com o botão direito do mouse no objeto desejado e procure a propriedade citada.
-
O access exibe as impressoras instaladas no windows, caso não seja exibida é algum problema na configuração do SO e não do access.
-
É relativamente simples, basta que você coloque um código na propriedade de eventos "Ao clicar" do seu botão que pegue o valor do campo totalDeVotos do candidato e adicione 1 usando o dlookup e docmd.runsql algo mas ou menos assim: dim tmpVoto as variant tmpVoto=nz(dlookup("[seuCampoVoto]","NomeDaSuaTabela","[seuCampoCandidato]=" & me.suaTxtCandidato),0)+1 docmd.runsql "update NomeDaSuaTablea SET seuCampoVoto='" & tmpVoto & "' where seuCampoCandidato=" & me.suaTxtCandidato Como você não deu detalhes sobre suas tabelas adapte o código com os nomes corretos de tabela e campo, vale ressaltar que suaTxtCandidato seria o objeto do tipo caixa de texto que você está utilizando no seu form. Creio que com isso você resolva a questão, aguardo seu retorno para colocar "Resolvido" no seu tópico.
-
Bom isso pode ser feito em tempo de execução usando a propriedade de evento após atualizar do referido campo, executando o docmd, algo assim DoCmd.RunSQL "INSERT INTO SuaTabela (lista de campos) VALUES (lista de valores)"
-
(Resolvido) PROCEDURE MYSQL: Erro de execução
pergunta respondeu ao Gean de Souza de MrMALJ em MySQL
Opa fera estou transferindo o seu tópico para a seção de mysql. -
Fera você postou sua dúvida na seção de Access, creio que esta não seja a correta, então vou mover para uma seção mas adequada para isso.