To je velmi hezké, že rozvíjíte tuto logiku. Vlastně jsem přešel na VAŠI otázku. Nyní vám mohu doporučit nějaký kód vb.net pomocí back-endu MS ACCESS 2007 .well Stačí ověřit, když se zaměstnanec přihlásí, a poté vložit tento kód po tlačítku přihlášení nebo cokoli, co používáte.
Dim cmd1 as oledbcommond
cmd1 = New OleDbCommand("SELECT * FROM LOGTIME WHERE timein<>null and timeout<>null and dt='" & Label8.Text & "' and eid='" & txtemid.Text & "' ", cn)
dr = cmd1.ExecuteReader()
If dr.Read Then
MessageBox.Show("Already this Employee ID contains today's attendance,now you can't Log again", "Information On Your ID", MessageBoxButtons.OK, MessageBoxIcon.Information)
cmd1.Dispose()
cn.Close()
Exit Sub
End If