Boas,
Tenho 3 tabelas("Ausência","Treinamento". "Licença") com os campos ("Nome", "DtInicial","DtFinal"l)
No Form aberto vinculado a tabela "Ausência" uso Dcount após atualizar o campo "DtFinal" que retornar uma Msg caso já exista registro para o "Nome" naquele período. (Funciona OK), porém pretendo que ao mesmo tempo o Dcount verifique também nas outras 2 tabelas para evitar que seja registrado uma ausência em uma tabela sendo que em outra esta registrado que o treinamento no mesmo período para o mesmo "Nome".
Uso:
Dim criterio As String
criterio = "Nome='" & Nome& "' And DtInicial <=#" _
& Format(DtFinal, "mm/dd/yyyy") & "# And DtFinal>=#" _
& Format(DtInicial, "mm/dd/yyyy") & "#"
If Not IsNull(DtInicial) And Not IsNull(DtFinal) Then
If DCount("Nome", "Ausencia", criterio) > 0 Then
Tenho 3 tabelas("Ausência","Treinamento". "Licença") com os campos ("Nome", "DtInicial","DtFinal"l)
No Form aberto vinculado a tabela "Ausência" uso Dcount após atualizar o campo "DtFinal" que retornar uma Msg caso já exista registro para o "Nome" naquele período. (Funciona OK), porém pretendo que ao mesmo tempo o Dcount verifique também nas outras 2 tabelas para evitar que seja registrado uma ausência em uma tabela sendo que em outra esta registrado que o treinamento no mesmo período para o mesmo "Nome".
Uso:
Dim criterio As String
criterio = "Nome='" & Nome& "' And DtInicial <=#" _
& Format(DtFinal, "mm/dd/yyyy") & "# And DtFinal>=#" _
& Format(DtInicial, "mm/dd/yyyy") & "#"
If Not IsNull(DtInicial) And Not IsNull(DtFinal) Then
If DCount("Nome", "Ausencia", criterio) > 0 Then