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 27.09.2005, 09:20   #1
MC-Bernd
MOF User
MOF User
Standard Acc2003 - Zugehörige Daten in Unterformular mitlöschen!

Hallo,

Hab ein Problem. Und zwar hab eine Auftragsübersicht erstellt.
Ich habe eine Tabelle mit Projekten und eine Tabelle mit Unterprojekten (einem Projekt sind mehrere Unterprojekte zugeordnet)!

Ich habe nun ein Formular erstellt in dem die Daten des Projekts angezeigt werden.
Ebenso habe ich ein Unterformular in dem Formular eingebettet, in dem die zugeörgen Unterprojekte angezeigt werden.
Ich habe natürlich mehrere Befehlsschaltflächen unter anderem auch "Projekt löschen".

Das klappt natürlich auch. Das Projekt wird gelöscht. Funktioniert.
Ich möchte aber auch, dass, wenn ich Projekt löschen drücke, die zugehörigen Unteraufträge ebenso gelöscht werden.

Hat jemand eine Idee wie ich das lösen kann?

Vielen Dank im Vorraus!
MfG

Bernd
MC-Bernd ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.09.2005, 09:29   #2
Smaug
MOF Guru
MOF Guru
Standard

stelle in den Verknüpfungseigenschaften zwischen den beiden Tabellen die Eigenschaft Löschweitergabe auf Ja ein. Wird der Master-Datensatz gelöscht so werden alle Detaildatensätze zu diesem Master automatisch mitgelöscht

__________________

Gruß Smaug
---------------------------------
Office 2003/2010 / Win XP/7
Donkarl - DBWiki - Relationale Datenbanken
Smaug ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.09.2005, 10:22   #3
MC-Bernd
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo,
Danke erstmal.
Ich muss dazu sagen das die Formen und die Tabellen in getrennten Projekten vorliegen!
Beeinflusst das das Ganze irgendwie?

Und noch was. Muss gestehen: Ich kann die Verknüpfungseigenschaften nicht finden.
Wo sind die denn???

Die Änderung muss ich bei den Tabellen vornehmen richtig?
MC-Bernd ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.09.2005, 10:38   #4
Smaug
MOF Guru
MOF Guru
Standard

die Verknüpfungseigenschaften sollten sich im Beziehungsfenster finden sofern dort die einzelnen Tabellen angezeigt werden und Verknüpfungen definiert wurden. Bei Doppelklick auf eine Verknüpfungslinie öffnet sich das Eigenschaftsfenster zur eingestellten Beziehung zwischen Primär- und Fremdschlüsselfeld der jeweils beteiligten Tabellen.
Wo die Tabellen liegen ist egal.

__________________

Gruß Smaug
---------------------------------
Office 2003/2010 / Win XP/7
Donkarl - DBWiki - Relationale Datenbanken
Smaug ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.09.2005, 12:26   #5
MC-Bernd
Threadstarter Threadstarter
MOF User
MOF User
Standard

Also danke hab das gefunden. Es gibt aber leider ein Problem, so das dies so nicht funktioniert.

Kann heute wahrscheinlich nicht mehr daran arbeiten

Könntest du vielleicht morgen noch einmal hier vorbeischaun ob du eine Lösung parat hast für mein Problem?

Wäre sehr sehr dankbar!
MC-Bernd ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.09.2005, 12:29   #6
Nouba
MOF Guru
MOF Guru
Standard

Zitat:

Es gibt aber leider ein Problem

welches sich wie äußert?

__________________

Gruss Nouba

Codekabinett - Tipps zu Access, VBA und Co.
Nouba ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.09.2005, 12:48   #7
KHS
MOF Meister
MOF Meister
Standard

Alternativ kannst du die Unterdatensätze auch nach diesem Schema löschen.
Wenn 'Projekt' (= 'DeinTabellenfeld') eine Zahl ist:
Code:

Currentdb.Execute "DELETE FROM DeineUntertabelle WHERE DeinTabellenfeld = " & Me!DeinFormularfeld
Bei Text:
Code:

Currentdb.Execute "DELETE FROM DeineUntertabelle WHERE DeinTabellenfeld = '" & Me!DeinFormularfeld & "'"
Und anschließend dann dein Master-Projekt löschen.

__________________

Gruss aus dem (wilden) Süden ;-) Karl-Heinz<br>
<FONT Size="2" color="#B22222">PS: Wenn das <b>Thema abgeschlossen</b> ist, bitte den Thread mit einem <b>Feedback</b> als erledigt kennzeichnen, bzw. mit dieser <b><a *****"http://www.ms-office-forum.net/forum/showthread.php?t=102899#erledigen" target="_blank">neuen Funktion</a></b> (anklicken) als <b><a *****"http://www.ms-office-forum.net/forum/showpost.php?p=911701&postcount=1" target="_blank">erledigt</a></b> setzen!</font><br>
KHS 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 18:57 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, 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.