BinaryWorks.it Official Forum
BinaryWorks.it Official Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 eXtreme Movie Manager 8, 9, 10 Forum
 Deutsches Forum XMM 8
 Aufräumen der Personendatenbank
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

MrScenic
Starting Member

Germany
2 Posts

Posted - 01 Dec 2013 :  09:24:34  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
Hi, ich nutze schon länger XMM, bin allerdings mit der Personendatenbank unzufrieden.

Ich würde gern alle Personen löschen, die keine Filmverknüpfung (mehr) haben. Beim löschen der Filme aus der Datenbank bleiben die Personen ja trotzdem noch drin. Gibt es eine Möglichkeit - zum Beispiel via Filter - diese heraus zu filtern?

Danke und Gruß

yan00s
Moderator

405 Posts

Posted - 01 Dec 2013 :  14:01:29  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
quote:
Originally posted by MrScenic

Hi, ich nutze schon länger XMM, bin allerdings mit der Personendatenbank unzufrieden.

Ich würde gern alle Personen löschen, die keine Filmverknüpfung (mehr) haben. Beim löschen der Filme aus der Datenbank bleiben die Personen ja trotzdem noch drin. Gibt es eine Möglichkeit - zum Beispiel via Filter - diese heraus zu filtern?

Danke und Gruß



Zur Zeit geht das mit Bordmitteln wohl nicht. Man könnte sich mit Access behelfen, wenn es denn verfügbar ist.

Nachfolgendes ohne Garantie, dass es richtig ist / gewünschte Ergebnisse erzielt!

Ich selbst verwende diesen Query hin und wieder, um einen groben Überblick zu bekommen - besser wäre sicher, mehrere Queries zu verwurschteln, aber dafür fehlt mir der innere Drang :

In SQL:

SELECT People.PeopleID AS People_PeopleID
	,People.NAME
	,People.Sex
	,People.SortName
	,People.Cover
	,ActorsLink.PeopleID AS ActorsLink_PeopleID
	,ActorsLink.MovieID AS ActorsLink_MovieID
	,ActorsLinkEpisode.EpisodeID
	,DirectorsLink.MovieID
	,DirectorsLinkEpisode.EpisodeID
	,WritersLink.MovieID
	,WritersLinkEpisode.EpisodeID
	,ProducersLink.MovieID
	,MusiciansLink.MovieID
	,EditorsLink.MovieID
	,PhotographersLink.MovieID
FROM (
	(
		(
			(
				(
					(
						(
							(
								(
									People LEFT JOIN ActorsLink ON People.[PeopleID] = ActorsLink.[PeopleID]
									) LEFT JOIN ActorsLinkEpisode ON People.PeopleID = ActorsLinkEpisode.PeopleID
								) LEFT JOIN DirectorsLink ON People.PeopleID = DirectorsLink.PeopleID
							) LEFT JOIN DirectorsLinkEpisode ON People.PeopleID = DirectorsLinkEpisode.PeopleID
						) LEFT JOIN EditorsLink ON People.PeopleID = EditorsLink.PeopleID
					) LEFT JOIN MusiciansLink ON People.PeopleID = MusiciansLink.PeopleID
				) LEFT JOIN PhotographersLink ON People.PeopleID = PhotographersLink.PeopleID
			) LEFT JOIN ProducersLink ON People.PeopleID = ProducersLink.PeopleID
		) LEFT JOIN WritersLink ON People.PeopleID = WritersLink.PeopleID
	)
LEFT JOIN WritersLinkEpisode ON People.PeopleID = WritersLinkEpisode.PeopleID
WHERE (
		((People.SortName) = "")
		AND ((ActorsLink.PeopleID) IS NULL)
		AND ((ActorsLink.MovieID) IS NULL)
		AND ((ActorsLinkEpisode.EpisodeID) IS NULL)
		AND ((DirectorsLink.MovieID) IS NULL)
		AND ((DirectorsLinkEpisode.EpisodeID) IS NULL)
		AND ((WritersLink.MovieID) IS NULL)
		AND ((WritersLinkEpisode.EpisodeID) IS NULL)
		AND ((ProducersLink.MovieID) IS NULL)
		AND ((MusiciansLink.MovieID) IS NULL)
		AND ((EditorsLink.MovieID) IS NULL)
		AND ((PhotographersLink.MovieID) IS NULL)
		)
ORDER BY People.NAME
	,People.SortName;

PS: Hier wäre es wieder mal hilfreich, wenn die DB referenzielle Integrität anbieten würde...

.
Go to Top of Page

Mawu
Senior Member

Germany
1028 Posts

Posted - 01 Dec 2013 :  14:49:32  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Für die Version 7 gibt es ein Plugin von JDommi namens Actors Cleaning das die gewünschte Funktionalität bietet. Inwieweit das Programm noch kompatibel mit der Version 8 ist wäre einen Test wert. Falls nicht müsste man den Autor um ein Update bitten.

www.schlemmerkino.de - Die Nr.1 für filmische Leckereien
Go to Top of Page

MrScenic
Starting Member

Germany
2 Posts

Posted - 01 Dec 2013 :  17:04:17  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Erst mal vielen Dank für eure Antworten. Auf der Plugin Seite gibts den Download leider nicht mehr, aber ich schaue gleich mal mit Onkel Google noch mal.

Um Access hab ich mich ehrlich gesagt immer gedrückt... mal schauen, ob ich das hin krieg (immer positiv denken :D )
Go to Top of Page

Mawu
Senior Member

Germany
1028 Posts

Posted - 01 Dec 2013 :  18:40:44  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Das Plugin sollte bei der xMM7-Installation mit installiert werden.

www.schlemmerkino.de - Die Nr.1 für filmische Leckereien
Go to Top of Page
  Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
BinaryWorks.it Official Forum © Binaryworks.it Go To Top Of Page
Generated in 0.09 sec. Powered By: Snitz Forums 2000 Version 3.4.07