1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
Dim sql As String
sql = "INSERT INTO Tbl_TempEmployes ( Identite, Qualite, Poste )SELECT Identite, Qualite, Poste FROM TblClim;"
DoCmd.RunSQL sql
sql = "INSERT INTO Tbl_TempEmployes ( Identite, Qualite, Poste )SELECT Identite, Qualite, Poste FROM TblElec;"
DoCmd.RunSQL sql
sql = "INSERT INTO Tbl_TempEmployes ( Identite, Qualite, Poste )SELECT Identite, Qualite, Poste FROM TblPlom;"
DoCmd.RunSQL sql
'..... etc
RecordSource = "SELECT Identite, Qualite,Poste FROM Tbl_TempEmployes order by Identite;"
ChoixQualite.RowSource = "SELECT Qualite FROM Tbl_TempEmployes group by Qualite;"
End Sub
Sub DAOOpenRecordset()
Dim CurrentDb As DAO.Database
Dim rst As DAO.Recordset
rst = CurrentDb.OpenRecordset("Tbl_TempEmployes")
Do While Not rst.EOF
identite = rst("Identite")
identite = Replace(identite, "à", "a")
identite = Replace(identite, "ä", "a")
identite = Replace(identite, "â", "a")
identite = Replace(identite, "é", "e")
identite = Replace(identite, "è", "e")
identite = Replace(identite, "ë", "e")
identite = Replace(identite, "ê", "e")
identite = Replace(identite, "î", "i")
identite = Replace(identite, "ï", "i")
identite = Replace(identite, "ô", "o")
identite = Replace(identite, "ö", "o")
identite = Replace(identite, "ù", "u")
identite = Replace(identite, "ü", "u")
identite = Replace(identite, "û", "u")
identite = Replace(identite, "ÿ", "y")
rst.Edit
rst("Identite") = identite
rst.Update
rst.MoveNext
Loop
rst.Close
End Sub |
Partager