Cuestión : No puede agregar el duplicado

Hola, el

I ha estado trabajando en esto por algún tiempo ahora. Estoy intentando inhabilitar los códigos que previenen del duplicado que entra.  La pregunta de la adición no está añadiendo las actividades que emparejan la misma fecha para los activites, y las tablas de staff.
The no tienen ningún

de restrictions.
Help ....... por favor ...... class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
class= cmdBuildSchedule_Click secundario " del id= " codeSnippet957340 del
Private " notpretty " ()
    datThis déviles como fecha
    lngActID dévil como de largo
    lngStaffID dévil como de largo
    lngrojectID dévil como de largo
    lngOrganizationID dévil como de largo
    varNotes déviles como variante
    strSQL dévil como secuencia
    DB dévil como DAO.Database
    intDOW dévil como día de número entero 'de semana
    intDIM dévil como día de número entero 'en mes
    Si Me.grpRepeats = 2 entonces
       Si no CheckDates () entonces
            Salir el submarino
        Terminar si
    Terminar si
    'Si no CheckTimes () entonces
       'Salir el submarino
    'Terminar si
    Si IsNull (Me.cboActID) entonces
        MsgBox “usted debe seleccionar una actividad. ”, vbOKOnly + el vbInformation, “incorpora actividad”
        Me.cboActID.SetFocus
        Me.cboActID.Dropdown
        Salen el submarino
    Terminar si
    Si IsNull (Me.cboLocID) entonces
        MsgBox “usted debe seleccionar una localización. ”, vbOKOnly + el vbInformation, “entra en la localización”
        Me.cboLocID.SetFocus
        Me.cboLocID.Dropdown
        Salen el submarino
    Terminar si
    Si IsNull (Me.cboOrgID) entonces
        MsgBox “usted debe seleccionar una organización. ”, vbOKOnly + el vbInformation, “entra en la localización”
        Me.cboOrgID.SetFocus
        Me.cboOrgID.Dropdown
        Salen el submarino
    Terminar si
        Si IsNull (Me.cboProjectID) entonces
        MsgBox “usted debe seleccionar un proyecto. ”, vbOKOnly + el vbInformation, “entra en la localización”
        Me.cboProjectID.SetFocus
        Me.cboProjectID.Dropdown
        Salen el submarino
    Terminar si
    'strTitle = título de Me.txt
    varNotes = notas de Me.txt
    lngStaffID = Me.cboLocID
    lngrojectID = cboProjectID
    lngOrganizationID = Me.cboOrgID
    lngActID = Me.cboActID
    Fijar DB = CurrentDb
    Si Me.grpRepeats = 2 entonces 'necesitan colocar a través de fechas
        Para los datThis = Me.txt StartDate a Me.txt EndDate
            intDIM = GetDIM (datThis)
            intDOW = día laborable (datThis)
            Si (“chkDay” y intDIM y intDOW) = verdad o el _
                    (“chkDay0” y intDOW) = entonces verdad
  strSQL = “PARTE MOVIBLE EN tblTempSchedDates (” y _
                    “tscDate, OrgID, ProjectID, tscActID, tscstaffID,” y _
                   “tscNotes)” y _
                    “Valores (#” y datThis y “#,” y lngOrganizationID y “,” y lngrojectID y “,” y lngActID y “,” y _
                    lngStaffID y “,” y _
                    IIf (IsNull (varNotes), “falta de información”, """" y varNotes y """") y ") “
                DB. Ejecutar el strSQL, dbFailOnError
            Terminar si
        Después
     Las 'fechas están allí, apenas agregan el título, notas, épocas, localización, actividad
        strSQL = “tscActID fijado tblTempSchedDates de la actualización =” y lngActID y _
            “, tscstaffID =” y lngStaffID y “, OrgID =” y lngOrganizationID y “, ProjectID =” y lngrojectID
            
        Si Len (varNotes y "") > 0 entonces
            strSQL = strSQL y “, tscNotes =” y IIf (IsNull (varNotes), falta de información, """" y varNotes y """")
        Terminar si
        DB. Ejecutar el strSQL, dbFailOnError
    Terminar si
    Me.sfrmTempScheduleEdit.Requery
    El horario temporal de MsgBox “construyó. ” y _
        “Usted puede ahora corregir el horario y” y el _
        “añadir al horario permanente. ”, vbOKOnly + vbInformation, “horario del Temp completo”
Submarino del extremo

_________________________________

Función CheckDates () como boleano
    Si IsDate (Me.txtStartDate) e IsDate (Me.txtEndDate) entonces
        CheckDates = verdad
     
        CheckDates = falso
        MsgBox “usted debe incorporar fechas del comienzo y de extremo. ”, vbOKOnly + el vbInformation, “incorpora fechas”
    Terminar si
Terminar la función

___________________
Form_Open secundario privado (cancelación como número entero)
    Me.grpRepeats.Value = 1
    grpRepeats_AfterUpdate de la llamada
    DoCmd.SetWarnings falso
    DoCmd.RunSQL “cancelación * de tblTempSchedDates”
    DoCmd.SetWarnings verdad
    Me.sfrmTempSchedule.Requery
    Me.sfrmTempScheduleEdit.Requery
Submarino del extremo

__________________________

grpRepeats_AfterUpdate secundario privado ()
    Ctl dévil como control
    intCounter dévil como número entero
    intWeek dévil como número entero
    intDay dévil como número entero
    Me.txt EndDate.Visible = (Me.grpRepeats = 2)
    Me.txt StartDate.Visible = (Me.grpRepeats = 2)
    Me.sfrmTempSchedule.Visible = (Me.grpRepeats = 1)
    Para el intWeek = 0 a 5
        Para = 1 a 7 intDay
            Fijar el ctl = yo (“chkDay” y el intWeek y intDay)
            ctl. Visible = (Me.grpRepeats = 2)
            ctl. Valor = 0
        Después
    Después
    Seleccionar el caso Me.grpRepeats
        Caso 2 'que repite
        Caso 1
    Extremo selecto
Submarino del extremo
class= del

Respuesta : No puede agregar el duplicado

abrir la tabla en la opinión del diseño
de barra de herramientas chascar encendido los índices (al lado del icono dominante)

de la ventana pone en un índice la copia y el poste aquí los nombres de campo incluidos en el índice
Otras soluciones  
 
programming4us programming4us