MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 14.02.2018, 16:24   #16
Andreas_80
Threadstarter Threadstarter
MOF User
MOF User
Standard

Nein Auftragsstatus ist "KurzerText" und AufSt_ID ist "Autowert"

ich probier noch ein bisschen rum...
Andreas_80 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.02.2018, 16:53   #17
maikek
MOF Guru
MOF Guru
Standard

Wenn AuftrSt_ID in der Statustabelle ein Autowert ist, ist doch alles gut.
Das Tabellenfeld Auftragsstatus in der Tabelle mit den einzelnen Aufträgen wird dann einfach umbenannt in AuftrSt_FK (Fremdschlüssel) und bekommt den Datentyp Zahl (Long Integer).
maike

__________________

Bitte dein Thema auf erledigt setzen, wenn's durch ist!
MOF Access Stammtisch in Bremen
maikek ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.02.2018, 08:42   #18
Andreas_80
Threadstarter Threadstarter
MOF User
MOF User
Standard

Guten Morgen Maike,

ich habe mal die Abfrage die ich für mein Formular verwende hochgeladen.
die drei linken Tabellen sind sehr klein. alles mit der Endung "_ID" ist ein Autowert
der rest "KurzerText"

Im Zweiten Bild, wie schon erwähnt Wähle ich meine DS aus und dann im gelb markierten Kombifeld den Status zuweisen. Bzw. auswählen.

die Kombifelder sind identisch aufgebaut. Sprich im Eigenschaftsblatt von Kombifeld Status im Register Daten bei Datensatzherkunft steht folgendes
Code:

SELECT [tbl_Status].[Status_ID], [tbl_Status].[Status] FROM tbl_Status ORDER BY [Status_ID];
bei Steuerelementinhalt steht: Status_ID
1 Gebundene Spalte

Im Register Format habe ich dann die Spaltenanzahl 2
die Spaltenbreite 0cm; 2,5cm somit wird mir im Kombifeld nur die Spalte angezeigt wie der Status heißt und die Spalte mit der ID wird ausgeblendet.
Ich bin mir nicht sicher ob das richtig so ist oder nicht.

Wähle ich nun im Kombifeld einen Status aus kommt folgender Laufzeitfehler: 3061
"1 Parameter wurde erwartet, aber es wurden zu wenig Parameter übergeben."
Code:

Private Sub cboStatus_AfterUpdate()
    Dim strSQL As String
    strSQL = "UPDATE tbl_Status Set Status = " & Me.cboStatus & " WHERE [Wählen] = True"
    CurrentDb.Execute strSQL, dbFailOnError
    Me.Requery
End Sub
Es ist mir schon echt unangenehm so lange an diesem Ding rum zu eiern.
Angehängte Grafiken
Dateityp: png Abfrage.PNG (23,7 KB, 5x aufgerufen)
Andreas_80 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.02.2018, 08:44   #19
Andreas_80
Threadstarter Threadstarter
MOF User
MOF User
Standard

zweites Bild
Angehängte Grafiken
Dateityp: png Tabelle.PNG (8,1 KB, 6x aufgerufen)
Andreas_80 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.02.2018, 08:55   #20
Nouba
MOF Guru
MOF Guru
Standard

Du willst doch den Wert von Status_ID in tbl_Master ändern, und nicht den Zahlenwert aus dem Kombifeld dem Textfeld Status in tblStatus zuweisen - oder? Anscheinend musst Du Dich doch entwas intensiver mit Aktualisierungsabfragen beschäftigen.

BTW: Objektnamen mit Umlauten Eszet, und Minuszeichen gelten als nicht so prickelnd in Datenbanken (nicht nur in Access).
Nouba ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.02.2018, 09:35   #21
Andreas_80
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo Nouba,

ja ich habe es auch grade gesehen das ich es vollkommen falsch angegangen bin. Es fällt mir zusätzlich sehr schwer das alles zu verstehen.
Die Namensvergabe ist auch nicht optmal das habe ich schon gemerkt.
Ich denke ich werde das ding noch mal von vorne aufbauen und es diesmal besser gestalten.

Noch mal vielen herzlich Dank an euch alle für eure Hilfe und Unterstützung.
LG Andi
Andreas_80 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.02.2018, 09:41   #22
Nouba
MOF Guru
MOF Guru
Standard

Nun ja, ein Auftrag scheint auch nicht unbedingt ein Attribut einer Person (Master - was ist das?) zu sein. Beim Datenmodellieren gilt es , Objekte und Handlungen sauber voneinander zu trennen.
Nouba ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.