Humm
Membros-
Total de itens
570 -
Registro em
-
Última visita
Tudo que Humm postou
-
pensei no seguinte.. você cria na tabela de cadastro de artistas, um campo tipo caixa de verificação (sim/não), por ex, nome do campo: [inclui] você vai criar uma consulta para buscar os dados dos artistas, incluindo esse campo [inclui] ai você cria um form do tipo continuo que vai exibir o resultado da consulta que você criou, bloqueando todos os campos, menos o [inclui] que você vai usar para selecionar os cadastros pretendidos.. após selecionar os cadastros, você criar uma rotina vba que vai chamar uma consulta acrescimo. essa consulta acescimo vai atualizar o registro do formulario de eventos, acrescendo no subformulario onde você inclui os artistas, filtrando por aqueles que estao com a caixa [inclui] marcada. depois o evento vai atualizar todos os campos [inclui] da tabela de artistas, desmarcando todas, como se fosse um reset. acho que é por ai
-
não seria o caso de usar uma consulta atualizacao ou acrescimo?
-
bom, infelizmente o form é um objeto do access.. não há como abrir sem o access rodando.. em referencia a personalizar o ambiente do access.. você tem as opcoes: ocultar a janela banco de dados ocultar menus padrão usar menus personalizados ocultar o uso do click direito do mouse fazer uso de ribbons e alterar botoes, menus, aparencia do access 2007
-
não seria o caso de criar uma consulta com totais usando a função contar, e depois puxar pro form atravezde dlookup?
-
ou use uma consulta atualização.. veja a ajuda do acces para saber como usa-la
-
crie uma consulta para resgatar esse valor.. no form, crie um campo calculado que sera esse quarto campo q deseja. dele use a função dlookup para trazer o valor da consulta. vlw
-
justamente.. pensando no custo beneficio, acho que leitor biometrico de digital do polegar é mais em conta.. pense.. com sistema de gabarito.. vocês gastam com papel.. manutencao da maquina.. sem falar que conta ainda com a operacao de ler os gabaritos.. e de haver erros na leitura. já com leitor biometrico, é so os alunos, ao entrarem na sala.. tacarem a digital la e pronto. alem de ter autenticidade incontestavel. mas, já voltando ao assunto do tópico.. esses sistemas externos, como maquina de gabaritos, leitor biometrico, impressoras fiscais, e tal.. geralmente acompanham um DLL.. e junto com este as instrucoes de integração do código. só com isso, é possivel adaptar ao programa, pois as rotinas das DLL são proprietarias do fabricante. abraços
-
isso você configura nas opcoes de inicializacao do seu projeto.
-
8 tabelas? acho q você so precisa criar uma tabela unica.. nela, você coloca 16 campos referentes aos periodos.. 2 por periodo. ou seja: campos: [1a], [1b], [2a]....... [dia_semana] depois se quiser obter uma tabela nesse formato da imagem, é montar uma consulta referencia cruzada. vlw
-
você colocou numeros? tem que colocar as letras do formato.. os numeros que coloquei são como exemplo.. propriedade formato: MM/YY
-
ai depende.. se for diretamente no campo em u form por exemplo, va nas propriedades do campo, e na opcao FORMATO MM/YY sendo: D = dia DD = 01 M = mes MM = 12 MMMM = dezembro Y = ano YY = 10 YYYY = 2010 se for em campo calculado, ai usa a funcao format(campo ; formato)
-
entendo a ideia.. mas um sistema de chamada baseado em biometria digital acho q seria mais adequado..
-
sim.. no mesmo campo.. porem em registros diferentes cada vez que ele acionar.. vai criar um registro com o codigo de id dele, a data e a hora para evitar duplicidade, só criar uma rotina no vb vai precisar de uma consulta para fitrar pelo funcionario e pela data atual. ai na rotina antes de inserir do formulario: 'abaixo soma-se o ultimo horario lançado + 1 hora e compara-se com o horario atual if time < (dlookup("[ultima_hora_lancada]" , "consulta_ultima_hora") + 1) then msgbox "Marcação já realizada" end if
-
crie uma consulta so pra obter o total, usando os criterios que você quer.. depois crie outra consulta, e use a consulta q te retorna o total nela tb. ou seja, uma consulta dntro da outra
-
fazendouma analise, não precisa ter 4 campos distintos para cada horario.. faça apenas 1 campo mesmo.. saca? tipo: cod_funcionario data hora teoricamente, você sabe que na mesma data: primeiro horario = entrada segundo = saida almoco terceiro = retorno quarto = saida agora, so mais uma dica.. sistema de ponto com botao n tem validade alguma juridica. se você quer um sistema que seja aceito juridicamente, deve ter um sistema de autenticacao valido. hj praticamente o que é mais aceito é a biometria. compre um leitor biometrico de digital.. adapte a sua aplicacao.. de forma que o cara simplesmente poe o dedao la, o sistema já sabe quem é e já faz o ponto. saca?
-
entendo.. você pode criar consultas a parte para efetuar esses totais. por exemplo, crie uma consulta somente para totalizar os positivos.. nessa consulta não use seimed, e sim um criterio para filtrar os valores que se quer positivos.. faça outra consulta para somar os negativos, usando o criterio da consult apara selecionar os valores que se quer negativos.. então, por fim, faça uma terceira consulta onde você obtem o resultado das consultas anteriores.. total: nz([totaldospositivos]) - nz([totaldosnegativos]) vlw
-
defina as propriedades do formulado na aba dados, setando a propriedade "pode editar" = não ou crie um evento do form on load com o procedimento: me.allowedits = false
-
crie uma consulta que exiba o ultimo numero registrado. depois você precisa criar um evento para o formulario, de preferencia em "após inserir" nesse evento, crie uma rotina para pesquisar o ultimo numero lançado, e outra para soma-lo a 1 me.CampoDoForm = DLookUp("[campoDaConsulta]" , "nomeDaConsulta") + 1 vlw
-
crie a consulta e ative os TOTAIS da consulta.. la você vai encontrar tudo isso para valores.. ultimo, primeiro, maximo, minimo, variacao, media, etc e tal
-
foi mal exacon, realmente existe a consulta uniao, mas nem me lembrava dela.. bom você ter lembrado =)
-
oi amigo, evite criar varios topicos iguais. isso cria confusão. peço a um moderador que mescle os 3 topicos referentes a essa duvida.
-
monte uma nova consulta que inclua as duas consultas. e faça um relacionamento entre elas no campo referente ao MES. você tambem pode simplesmente, em cada consulta, usar como criterio o campo do formulario onde você seleciona o MES.
-
no envento "ao clicar" do botao escolha procedimento de evento e aperte no botao ao lado pra invocar o VBA la no vba, dentro do procedimento seubotao_OnClick coloque me.CampoQueVaiArmazenarDataHora = now() só isso! now() -> data e hora date -> data time -> hora format(date , "DD/MM/YY") -> data em formato Dia/Mes/Ano
-
crie uma consulta.. depois no tipo, especifique que é dereferencia cruzada.. então você adiciona as duas tabelas e define qual campo será coluna, qual será linha e qual será valor