Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • SQL-Datentyp "Ja/Nein
  • wolf3306.03.12 17:52
       └ RE: SQL-Datentyp "Ja/Nein Karl Donaubauer06.03.12 18:10
          └ RE: SQL-Datentyp "Ja/Nein wolf3306.03.12 18:17
  • Access Stammtisch München am 08.03.2012 (Do)
  • StefanWirrer06.03.12 09:10
  • CurrentProject.Path Delta Sonderzeichen
  • Schulle6529.02.12 17:45
       └ RE: CurrentProject.Path Delta Sonderzeichen PeterDoering01.03.12 00:37
          └ RE: CurrentProject.Path Delta Sonderzeichen Schulle6503.03.12 10:55
             └ RE: CurrentProject.Path Delta Sonderzeichen Schulle6504.03.12 16:56
                └ RE: CurrentProject.Path Delta Sonderzeichen PeterDoering05.03.12 02:27
  • Gruppierter Bericht mit Detaildaten als Chart
  • Claus29.02.12 16:18
       └ RE: Gruppierter Bericht mit Detaildaten als Chart PeterDoering01.03.12 00:40
          └ RE: Gruppierter Bericht mit Detaildaten als Ch... Claus03.03.12 14:54
             └ RE: Gruppierter Bericht mit Detaildaten als ... Karl Donaubauer03.03.12 18:09
                └ RE: Gruppierter Bericht mit Detaildaten al... Claus04.03.12 14:52
  • Bilder komprimieren
  • Schulle6503.03.12 11:08
       └ RE: Bilder komprimieren Schulle6503.03.12 19:14
  • Anzahl - Count
  • albe02.03.12 15:30
       └ RE: Anzahl - Count Karl Donaubauer02.03.12 16:48
  • wie kann die Performanz in Access erhöht werden?
  • Babak29.02.12 12:12
       └ RE: wie kann die Performanz in Access erhöht wer... StefanWirrer01.03.12 10:06
       └ RE: wie kann die Performanz in Access erhöht wer... Karl Donaubauer01.03.12 15:31
  • sftp
  • 1000Gerry28.02.12 19:35
       └ RE: sftp PeterDoering01.03.12 00:51
       └ RE: sftp Christian Kehl01.03.12 11:56
  • Access 2003 - Werte (1-6) aus Tabelle in Bericht ...
  • Angie24.02.12 11:52
       └ RE: Access 2003 - Werte (1-6) aus Tabelle in Be... Karl Donaubauer24.02.12 13:41
       └ RE: Access 2003 - Werte (1-6) aus Tabelle in Be... Angie29.02.12 08:18
  • API-Sammlung für Umstellung Access2003 -> 2010 ...
  • Hendrik.Lindemann22.02.12 18:20
       └ RE: API-Sammlung für Umstellung Access2003 ->... PeterDoering22.02.12 20:28
       └ RE: API-Sammlung für Umstellung Access2003 ->... Gunter Avenius23.02.12 07:41
       └ RE: API-Sammlung für Umstellung Access2003 ->... Karl Donaubauer23.02.12 11:13
       └ RE: API-Sammlung für Umstellung Access2003 ->... Hendrik.Lindemann28.02.12 10:17
          └ RE: API-Sammlung für Umstellung Access2003 -&g... Gunter Avenius28.02.12 10:52
  • Bericht mit Datumsprüfung
  • Andi-München26.02.12 11:19
       └ RE: Bericht mit Datumsprüfung Karl Donaubauer27.02.12 07:10
          └ RE: Bericht mit Datumsprüfung Andi-München27.02.12 07:56
             └ RE: Bericht mit Datumsprüfung Karl Donaubauer27.02.12 17:11
  • Hinweis bei doppelter Eingabe imm Datensatz
  • marusek131.01.12 13:14
       └ RE: Hinweis bei doppelter Eingabe imm Datensatz StefanWirrer31.01.12 15:14
       └ RE: Hinweis bei doppelter Eingabe imm Datensatz Karl Donaubauer31.01.12 15:33
          └ RE: Hinweis bei doppelter Eingabe im Datensatz marusek131.01.12 16:07
             └ RE: Hinweis bei doppelter Eingabe im Date... Karl Donaubauer31.01.12 16:48
                └ RE: Hinweis bei doppelter Eingabe im Datensatz marusek131.01.12 17:21
                   └ RE: Hinweis bei doppelter Eingabe im Dat... Karl Donaubauer31.01.12 17:36
                      └ RE: Hinweis bei doppelter Eingabe im D... marusek126.02.12 16:33
  • Access 2010; Tabelle kopieren
  • Andi-München25.02.12 22:20
       └ RE: Access 2010; Tabelle kopieren Karl Donaubauer26.02.12 00:01
          └ RE: Access 2010; Tabelle kopieren Andi-München26.02.12 08:33
  • Abfrage/Bericht in Access
  • eagle11.01.12 14:09
       └ RE: Abfrage/Bericht in Access PeterDoering11.01.12 18:25
          └ RE: Abfrage/Bericht in Access eagle12.01.12 15:06
       └ RE: Abfrage/Bericht in Access Karl Donaubauer12.01.12 19:07
          └ RE: Abfrage/Bericht in Access eagle12.01.12 22:07
             └ RE: Abfrage/Bericht in Access Karl Donaubauer13.01.12 18:59
                └ RE: Abfrage/Bericht in Access eagle15.01.12 12:45
                └ RE: Abfrage/Bericht in Access eagle24.02.12 23:17
  • Komprimierung auf Netzlaufwerk nicht möglich
  • mucuwe22.02.12 11:47
       └ RE: Komprimierung auf Netzlaufwerk nicht möglich PeterDoering22.02.12 23:02
          └ RE: Komprimierung auf Netzlaufwerk nicht möglich mucuwe22.02.12 23:20
             └ RE: Komprimierung auf Netzlaufwerk nicht mög... PeterDoering23.02.12 10:04
                └ RE: Komprimierung auf Netzlaufwerk nicht m... mucuwe24.02.12 19:38
    Karl Donaubauer
    Gesendet: 31.01.12 16:48
    Betreff: RE: Hinweis bei doppelter Eingabe im Datensatz



    Elite Veteran

    Beiträge: 727
    50010010025
    Ort: Wien
    marusek1 - 31.01.12
    Die Tabelle besteht aus Spalten: ID(Autowert), Datum, AP1, AP2,AP3, .....AP30. Datum ist indiziert. Spalten AP... werden über Kombifelder mit 30 verschiedenen Namen(Herkunft: Abfrage) befüllt. Hintergrund: es soll kein Name in diesem Datensatz 2mal vorkommen. Danke für die Antwort.

    Bist du sicher, dass dein Datenmodell ok ist? Wenn 30 Textfelder eine Abhängigkeit aufweisen, klingt das verdächtig danach, als solltest du eher eine eigene Tabelle mit Fremdschlüssel zur o.a. ID anlegen, in der diese 30 Werte zu Datensätzen werden.

    Wenn du hingegen so weitermachen willst/musst, wäre eine Möglichkeit eine VBA-Funktion in der Art:

    Function fctCheckForDups() As Boolean

    Dim strCtlVal As String
    Dim i As Long, j As Long

    If IsNull(Screen.ActiveControl.Value) Then Exit Function

    strCtlVal = Screen.ActiveControl.Value

    For i = 1 To 30
    If Me("AP" & i).Value = strCtlVal Then
    j = j + 1
    End If
    Next i

    If j > 1 Then
    fctCheckForDups = True
    MsgBox "Das geht ja gar nicht!", vbCritical, "Doppelte Eingabe"
    End If

    End Function

    Diese Funktion kopierst du ins Formularmodul, hängst noch eine Fehlerbehandlung rein und rufst sie in einem passenden Ereignis auf. z.B. kannst du alle Kombis auf einmal markieren und in die Eigenschaft "Nach Aktualisierung" den Funktionsnamen eintragen, also:

    =fctCheckForDups()

    Wenn du die Eingabe verhindern/abbrechen willst, kannst du eher das Ereignis "Vor Aktualisierung" der Kombis nützen und nach der MsgBox noch ein
    DoCmd.CancelEvent
    reinschreiben.

    -----
    Servus
    Karl
    *********
    Internationale Access-Konferenz: http://AccessDevCon.com
    Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
    Top of the page Bottom of the page


    Seite: < 60 61 62 63 64 65 ... 66 67 68 69 70 71 72 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)