Zum Inhalt springen

hty

Mitglieder
  • Gesamte Inhalte

    40
  • Benutzer seit

  • Letzter Besuch

  1. Hallo ) Ich habe leider immer noch keine Antwort auf diese Frage *mitwärmt*
  2. Ooooh-jeh-ohje! Ich hab den Fehler endlich gefunden. Für alle ähnlich Ungebildeten (wie meine Wenigkeit): Wenn man eine Abfrage in von Access in der Entwurfsansicht oder mit dem Assistenten erstellt und anschliessend aus der SQL-Ansicht die SQL-Abfrage herauskopiert um sie in der Visualbasic-Ebene in den Code einzufügen, unbedingt darauf achten: Das abschliesende ";" gehört da nicht rein (das hat mich 2 Tage ausgebremst) *lach*
  3. Hallo ) Ausgangssituation: Access 2000 Datenbank auf Win ME Ich verwalte eine Videosammlung in einer eigenen Datenbank. Bisher war es so das es eine Tabelle „Videoarchiv“ gab. Unter anderem mit den Spalten VideoID (Primärschlüssel), Titel, Schauspieler,... usw. In der Spalte "Schauspieler“ waren alle Mitwirkenden als Fliestext (getrennt durch Komma) aufgelistet. Es ist regelmässig notwendig das ich die Liste aller Videos in eine txt-Datei exportiere... Was bislang kein Problem war und folgendermaßen aussah: Art-Nr.|Titel|Schauspieler 0001|DAS MÖRDERISCHE PARADIES|KURT RUSSELL, MARIEL HEMINGWAY 0002|GEGEN JEDE CHANCE|JEFF BRIDGES, JAMES WOODS, RACHEL WARD 0003|EVERYBODY WINS|NICK NOLTE, DEBRA WINGER, JUDITH IVEY, JACK WARDEN, WILL PATTON ... Also unter folgenden Regeln 1. Jede neue Zeile bedeutet ein neuer Datensatz. 2. Die Spalten sind durch ein „|“ -Zeichen voneinander getrennt Der aktuelle Stand: Die Spalte "Schauspieler" gibt es nicht mehr! Stattdessen gibt es jetzt zwei neue Tabellen. Eine Tabelle „Schauspieler“ (SchauspielerID, Schauspielername) so wie eine Tabelle „Zuweiser“ (ZuweiserID, VideoID, SchauspielerID). Das bedeutet, ich speichere in der Tabelle Schauspieler jeden Schauspielernamen nur noch einmal ab. Aus der Tabelle „Zuweiser“ geht hervor in welchem Film welche Schauspieler mitwirken. So kann ich einem Film 1 bis X-belibig viele Schauspieler zuweisen. So weit so gut ) Das Problem: Ich komme nicht um die txt-Datei herum. Die brauche ich in genau diesem Format, weil sie weiterverarbeitet/importiert wird. Baer würde ich jetzt in der aktuellen Version exportieren so bekäme ich folgende Text-Datei: Art-Nr.|Titel|Schauspieler 0001|DAS MÖRDERISCHE PARADIES|KURT RUSSELL|MARIEL HEMINGWAY 0002|GEGEN JEDE CHANCE|JEFF BRIDGES|JAMES WOODS|RACHEL WARD 0003|EVERYBODY WINS|NICK NOLTE|DEBRA WINGER|JUDITH IVEY|JACK WARDEN|WILL PATTON ... Die Schauspielernamen sind NICHT mehr durch Kommas sondern durch „|“ –Zeichen getrennt. Das führt bei der Weiterverarbeitung natürlich dazu das jeder Schauspielername als neue Spalte eingelesen wird :o/ Mein laienhafter Lösungsansatz: Für die Erstellung der txt-Datei, füge ich die alte Spalte Schauspielernamen wieder in die Tabelle Videoarchiv ein und pflege diese weiter. Da ich auch meine Formulare umarbeiten muss habe ich mir gedacht, vielleicht kann man die Abfrage eines dieser Formulare benutzen um folgendes zu tun: Es gibt da ein Listenfeld in der alle mitwirkenden Schauspieler des aktuell angezeigten Videos erscheinen. Es ist doch sicher möglich dieses Abfrageergebnis in meiner Fliestext-Spalte (getrennt durch Komma) abzuspeichern... oder nicht? Kann mir jemand einen Vorschlag machen wie ich am vernünftigsten an die Sache gehe?
  4. *heul* ...eine weitere Nacht puzzel und basteln und probieren... ohne Erfolg Es funktioniert nicht. Ich habe mal den SQL herunterreduziert und habe versucht den ganzen Inhalt der Tabelle (ohne Abfrage) anzuzeigen... wieder nix Woran kann das nur liegen? Gibt es vielleicht einen komplet anderen Lösungsansatz? Im alten Formular wurde angezeigt in Textfeldern: VideoID Titel Schauspieler (als fliesender Text, Daten kamen alles aus "einer" Spalte) .... Dieses Formular soll jetzt ein Listenfeld anstelle des Textfeldes "Schauspieler" erhalten. Dieses Feld soll dann natürlich nur die zu dem (aktuell auf dem Formular angezeigten Video) angezeigt werden. Da Problem muss doch irgendwie zu lösen sein. Hab schon keine Haare mehr auf dem Kopf *gg*
  5. Ich dreh noch durch :confused: ich krieg es nicht hin... und hab keine Ahnung woran es scheitert. Ist der oben gennante Lösungsvorschlag so gemeint? Name-des-Listenfeld.Rowsource="Select Schauspieler from Tabelle where VideoID=" & Name-des-Textfeld.Text (Das scheint mir nach meinem dürftigen Verständniss zu stimmen) Nochmals als ergänzende Erklärung Es liegen drei Tabellen vor mit folgenden Spalten tbl_Archiv_Schauspieler -------------------------- SchauspielerID Schauspielernamen usw. tbl_Zuweiser ---------------- SchauspielerID VideoID usw. tbl_Archiv_Video -------------------- VideoID Titel usw. Ich möchte nun folgende Abfrage für ein Listenfeld (Liste18) erstellen: Alle Schauspielernamen des Videos, dessen VideoID gerade im Textfeld "VideoNr" angezeigt wird. Da ich in SQL eine Niete bin habe ich die Abfrage mit Access erstellt und den SQL dann heruskopiert und in den Lösungsvorschlag eingebaut und so sah das dann aus: Liste18.RowSource = "SELECT tbl_Zuweiser.VideoID, tbl_Archiv_Schauspieler.SchauspielerID, tbl_Archiv_Schauspieler.Schauspielernamen " & _ "FROM tbl_Archiv_Schauspieler RIGHT JOIN tbl_Zuweiser ON tbl_Archiv_Schauspieler.SchauspielerID = tbl_Zuweiser.SchauspielerID WERE tbl_Zuweiser.VideoID = " & VideoNr.Text ...und ich weiss nicht wieviele Abwandlungsversuche davon... ich kann nicht mehr. Wer kann mir sagen woran es scheitert?
  6. Ist das gesichert oder nur Spekulation/Vermutung?
  7. Hallo Im SELF-HTML heist es: .... Zumindest die führenden Suchmaschinen im Web erkennen die Meta-Angaben nach Dublin-Core mittlerweile... Nun, ich möchte natürlich alle bedienen... und so stellt sich mir die Frage: Ist es sinnvoll Meta-Angaben sowohl klassische als auch Meta-Angaben nach Dublin-Core zu machen? Kann man das kombinieren? Beispiel: <head> <meta name="author" content="hty - Hasan-T. Yaratici"> <meta name="DC.Creator" content="hty - Hasan-T. Yaratici"> <head>
  8. hty

    Meta Tags

    Hallo Ich bin gerade ein wenig auf Recherche/Informationssuche zum Thema Bekantmachen von Web-Adressen. Dabei bin dabei über folgenden Artikel im Zusammenhang mit gestoßen: ... Ein interessanter Metatag scheint der Revisit After Tag zu sein. Wird doch suggeriert, man kann damit Such-Robots überreden, nach dem angegebenen Zeitraum die Seite wieder zu besuchen. Doch ist derzeit kein Robot bekannt, der dies tatsächlich beachtet - man kann sich diesen Meta Tag also sparen... Wer selbst nachlesen will findet den Text unter der Überschrift: „Weitere Meta Tags“ auf diesem Link: http://www.suchmaschinentricks.de/technik/metatags.html
  9. Hallo, Voraussetzungen: Access 2000 Datenbank auf Win ME Das Problem: Die Datenbank hatte früher eine Tabelle "Videos", unter anderem gab es da eine Spalte "Schauspieler". In dieser Spalte waren die Schauspielernamen als fliesender Text (getrennt durch Komma) aufgelistet. Das habe ich nun geändert Aufgesplittet! Jetzt gibt es eine seperate Tabelle "Schauspiler" und eine Tabelle "Zuweiser" (in der "Video-ID und Schauapieler-ID gespeichert werden). So weit so gut :cool: In meinen Formularen ist es zum Teil erforderlich folgende Anzeige darzustellen: -------------------------------- Video-ID Video-Titel Schauspieler (alle in diesem Film/Video-ID mitwirkenden) -------------------------------- Früher war das (in einem Textfeld angezeigt) kein Problem. Aber nun habe ich ja 1 bis X Schauspieler zu jedem Film. Schlau wie Fuchs :WD hab ich mir gedacht: Das geht wohl nur in einem Listenfeld. Aber das bekomme ich nicht hin :confused: Wie bringe ich das Listenfeld dazu das es mir "nur die Schauspieler anzeigt, die der Video-ID des auf dem Formular angezeigten Videos" entspricht? Gibt es vielleicht eine Möglichkeit aus dem Textfeld (des Formulares) den Wert "Video-ID" herauszulesen und als Bedingung in die Abfrage des Listenfeldes einzubauen? Wer kann mir da behilflich sein? Bin obendrein nicht so doll fit in Access (hab Wochen gebraucht bis ich den Sinn, das Prinzip, die Logik hinter der oben beschriebenen Aufsplittung erkannt habe).
  10. Es hat Monate gedauert..... (hatte auch kaum Zeit mich weiter um dieses Projekt zu kümmern) ... aber ich habs kapiert :marine ... das Prinzip meine ich Es hat lange gedauert bis ich mir einen Reim darauf machen konnte. Es hat für mich anfangs in der Theorie keinen Sinn gemacht ... bis gerade eben. Ich denk mir so: Jetz lies dir das nochmal durch bevor du dich hinhaust (Die Nacht durch an einem anderen Projekt gearbeitet :cool: ) ... und siehe da ...wie erleuchtet *lach* ... jetzt muss ich es nur noch umzusetzen/auszuprobieren ... wenn ich mal dazu komme ... was soll ich sagen, eigentlich ganz klar und eindeutig formuliert eure Erklärungen :uli weiter so :uli und herzlichen dank
  11. Das versteh ich nicht - Video_ID (Zahl) ?????? Sorry aber, auch das hier verstehe ich nicht. Was soll das speichern der Video-ID in der Tabelle der Schauspieler bringen?
  12. Hallo zusammen Ich bin nicht sehr fit in Access, plane aber gerade eine Datenbank. Nun stoße ich an einige Fragen. Angenommen ich hätte eine Tabelle Namens "Videos". In der es 3 Spalten gibt - Video-Nr (Primärschlüssel) - Titel - Mitwirkende 1. Dadurch das es unterschiedlich viele erwähnenswerte "Mitwirkende" in den verschiedenen Filmen gibt, bin ich gezwungen die "Mitwirkenden" in eine Spalte zu schreiben. Richtig? Die einzige Alternative die mir bekannt ist wäre die Spalte „Mitwirkende“ in z.B. 5 Spalten aufzugliedern, so das in jeder Spalte nur ein Schauspielername (bzw. eine entsprechende ID) steht. Aber das würde bedeuten das ich festgelegt bin auf diese 5 Namen. 2. Oder gibt es irgend eine Möglichkeit 1 bis X (beliebig viele) Mitwirkende an ein Video zu binden? 3. So das ich eine weitere Tabelle mit zwei Spalten anlegen und pflegen kann. - ID (Primärschlüssel) - Mitwirkender 4. Späteres Ziel ist: Sämtliche Mitwirkenden „aus allen Videos“ aufzulisten. So das jeder Schauspieler nur einmal angezeigt wird. Ist das machbar? Ich weiß das sind etwas viele Fragen, aber ich bitte dennoch um Hilfe, damit ich keine unbrauchbaren Grundvoraussetzungen in die DB einbaue.
  13. :uli Treffer !!! Versenkt !!! :uli So funktioniert es. Herzlichen Dank.
  14. Hallo zusammen Es ist mal wieder so weit das ich mir meine eigene Unfähigkeit zugestehen muss. Ich habe folgende SQL vorliegen: SELECT Artikel.[Artikel-Nr], Artikel.[Video-Nr], Artikel.Lagerposition, [Archiv Video].Titel, [Archiv Video].Künstlername, Artikel.Verkauft FROM [Archiv Video] RIGHT JOIN Artikel ON [Archiv Video].[Video-Nr] = Artikel.[Video-Nr] WHERE ((Artikel.Verkauft)=False); "Artikel.[Video-Nr]" kann hier mehrfach vorkommende Werte enthalten. Ziel ist, alle/nur mehrfach vorkommenden "Artikel.[Video-Nr]" sollen angezeigt werden. Ich habe wohl einige Vorschläge hier im Archiv gefunden... aber ich bekomme es nicht umgesetzt (bin nicht so fit). Wer kann mir unter die Arme greiffen? Betriebssystem WIN ME, mit ACCESS 2000
  15. :uli VOLLTREFFER !!! :uli Ich selbst wäre wohl nie auf die Idee gekommen da nachzuschauen... In 100 Jahren nicht... Hierzulande würde man sagen: Hä, so'ä Forum mit lauder g'scheiten Kepselle... des isch hald scho was feines, gell. *lach* Herzlichen Dank !

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...