Ramon.Onix Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 E ai Galera da Pesada...Primeiramente agradeço por todos tenho acompanhado o Forum e tenho sanado as minhas dúvidas.Porém, me deparei com uma que ainda não tinha visto...é o seguinte:Tenho uma tabela e um Formulário "Cad Trei" nestes os registros não podem ser duplicados.Eu já bloqueei a duplicação, mas a menssagem só aparece no fim, quando você salva. certo?Beleza, o que tenho tentado fazer é usar o Dlookup pra me ajudar e fazer com que ele não deixe a "data inicio" e o "camarada" sejam iguais!O Código é estePrivate Sub Inicio_BeforeUpdate(Cancel As Integer) If IsNull(DLookup("Inicio", "Agenda Trein", "([inicio] = '" & Forms![Agenda Trein]![inicio] & "')")) Then GoTo Saida End If ele diz que os tipos são incompativeis na expressão do critério...Ficou bem esclarecido?Poderiam me ajudar?Teriam outra idéia para evitar essa duplicidade?Desde já fico agradecido mais uma vez ao GIGANTESCO FORUM SCRIPTBRASIL!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrMALJ Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Retire as aspas simples do critério, a expressão abaixo deve resolveDLookup("[inicio]", "Agenda Trein", "[inicio] = " & Forms![Agenda Trein]![inicio]") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leandro Abbade Postado Abril 10, 2009 Denunciar Share Postado Abril 10, 2009 Boa noite amigo,Verifique este exemplo:http://www.professorlar.com/contarcliques3...ltaneamente.zip Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ramon.Onix Postado Abril 13, 2009 Autor Denunciar Share Postado Abril 13, 2009 (editado) Opá Leandro,É o seguinte onde trabalho [empresa pública] não é permitido o down.Mas ai eu tenho outra dúvida...Qual seria o Valor de "InicioI"? Na expressão a baixo...InicioI = DLookup("Inicio", "Agenda Trein", "([inicio] = " & Forms![Agenda Trein]![inicio] & ")") Editado Abril 13, 2009 por Ramon.Onix Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ramon.Onix Postado Abril 17, 2009 Autor Denunciar Share Postado Abril 17, 2009 Galera surgiu um novo problema aki...If IsNull(DLookup("[user]", "Agenda", "[inicio]=#" & Forms![Agenda]![inicio] & "#" And [user] = " & Forms![Agenda]![user] & ")) Then GoTo Saida End If"Tipos incompativeis"Aonde está errado?Sendo que Inicio é data e User é Texto.O que eu quero é apenas usar os dois campos para evitar uma duplicidade, tipo:se fulano iniciar um curso no dia 0/01/09 o mesmo não poderá entrar no mesmo dia em outro curso...Obs: Já travei na tabela para isso não acontecer[Claro], eu apenas queria uma menssagem mais amigavel para o usuário FinalAlguém saberia me dizer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ramon.Onix
E ai Galera da Pesada...
Primeiramente agradeço por todos tenho acompanhado o Forum e tenho sanado as minhas dúvidas.
Porém, me deparei com uma que ainda não tinha visto...
é o seguinte:
Tenho uma tabela e um Formulário "Cad Trei" nestes os registros não podem ser duplicados.
Eu já bloqueei a duplicação, mas a menssagem só aparece no fim, quando você salva. certo?
Beleza, o que tenho tentado fazer é usar o Dlookup pra me ajudar e fazer com que ele não deixe a "data inicio" e o "camarada" sejam iguais!
O Código é este
Private Sub Inicio_BeforeUpdate(Cancel As Integer)
If IsNull(DLookup("Inicio", "Agenda Trein", "([inicio] = '" & Forms![Agenda Trein]![inicio] & "')")) Then
GoTo Saida
End If
ele diz que os tipos são incompativeis na expressão do critério...
Ficou bem esclarecido?
Poderiam me ajudar?
Teriam outra idéia para evitar essa duplicidade?
Desde já fico agradecido mais uma vez ao GIGANTESCO FORUM SCRIPTBRASIL!!!!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.