Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Autodesk Productstream Professional
  Auswahlliste aus Datenbank

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
Quattro Robotics nutzt ZW3D zur Schulung und zum Design von Automatisierungslösungen
Autor Thema:  Auswahlliste aus Datenbank (948 mal gelesen)
axeld
Mitglied
Projektingenieur/CAD-Administrator


Sehen Sie sich das Profil von axeld an!   Senden Sie eine Private Message an axeld  Schreiben Sie einen Gästebucheintrag für axeld

Beiträge: 267
Registriert: 18.11.2002

erstellt am: 02. Nov. 2004 13:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

In der COMPASS-Hilfe gibt es bei dem Punkt "Auswahlliste aus einer Datenbank" ein Beispiel, was bei mir auch funktioniert. Nur verstehen kann ichs nicht:
DB:Folder_Project,##AIMKEY|##IDENT ##SHORT_DESC, STATUSKEY='00401' ORDER BY IDENT

Ich möchte aus einer Tabelle die Auswahl für ein Feld erzeugen. Ich habe ein Folder erzeugt mit dem entsprechenden View.

Mein Versuch: DB:Folder_Kategorie,##KATEGORIE|##KATEGORIE, ORDER BY KATAGORIE

Was ist hier falsch?

------------------
Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

WolfgangE
Mitglied



Sehen Sie sich das Profil von WolfgangE an!   Senden Sie eine Private Message an WolfgangE  Schreiben Sie einen Gästebucheintrag für WolfgangE

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 02. Nov. 2004 15:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für axeld 10 Unities + Antwort hilfreich

Hallo axel,

also meines Wissens: so bald du ein ORDER BY verwendest, musst du auch eine WHERE-Bedingung angeben, weil Compass das einfach so interpretiert. In deinem Fall nimmst du einfach eine Dummy-Bedingung, die für jeden Datensatz TRUE ergibt.

Übrigens, das ##KATEGORIE brauchst du in deinem Fall nur ein mal. Die Trennung mit dem "|"-Zeichen wird nur dann benötigt, wenn du einen anderen Wert in die Datenbank schreiben willst als du an der Oberfläche anzeigen lässt.

Dein Eintrag sieht schlussendlich also so aus:
DB:Folder_Kategorie,##KATEGORIE,1=1 ORDER BY KATAGORIE

Ciao,
WolfgangE

------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

axeld
Mitglied
Projektingenieur/CAD-Administrator


Sehen Sie sich das Profil von axeld an!   Senden Sie eine Private Message an axeld  Schreiben Sie einen Gästebucheintrag für axeld

Beiträge: 267
Registriert: 18.11.2002

WIN7, ACAD M2013 , PSP2011, PLANT3D 2013, DBQ-, Lisp- und VBA-Programmierungen

erstellt am: 02. Nov. 2004 15:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Kategorie.jpg

 
Danke Wolfgang.

Das klappt leider nicht bei mir. Es erscheint als Auswahl die Code-Zeile (siehe Bild).

------------------
Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

WolfgangE
Mitglied



Sehen Sie sich das Profil von WolfgangE an!   Senden Sie eine Private Message an WolfgangE  Schreiben Sie einen Gästebucheintrag für WolfgangE

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 02. Nov. 2004 16:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für axeld 10 Unities + Antwort hilfreich

Bist du dir sicher, dass deine Felder genau so heißen? Achte auch auf Groß-/Kleinschreibung.
Und dein Folder hat auch wirklich diesen Namen? Pass auf mit Zeichen wie Leerzeichen oder Unterstrich.

Sonst versuch' mal das hier, eine Auswahlliste auf die Projekte. Hab' ich getestet, die funktioniert garantiert. Und dann tausch der Reihe nach deine Daten aus.

DB:Folder_Project,##SHORT_DESC,1=1 ORDER BY SHORT_DESC

Ciao,
WolfgangE

------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

axeld
Mitglied
Projektingenieur/CAD-Administrator


Sehen Sie sich das Profil von axeld an!   Senden Sie eine Private Message an axeld  Schreiben Sie einen Gästebucheintrag für axeld

Beiträge: 267
Registriert: 18.11.2002

WIN7, ACAD M2013 , PSP2011, PLANT3D 2013, DBQ-, Lisp- und VBA-Programmierungen

erstellt am: 03. Nov. 2004 12:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


KonfigurationKategorie.jpg

 
Ich glaub, daß bei mir mit dem Folder etwas nicht stimmt, COMPASS kennt es nicht.
Die Tabelle (mit Inhalt) und den View habe ich erzeugt.

Was ist dann falsch?

------------------
Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

WolfgangE
Mitglied



Sehen Sie sich das Profil von WolfgangE an!   Senden Sie eine Private Message an WolfgangE  Schreiben Sie einen Gästebucheintrag für WolfgangE

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 03. Nov. 2004 12:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für axeld 10 Unities + Antwort hilfreich

Hallo Axel,

Da gibt es viele Möglichkeiten. Auffallend ist schon mal, dass dein Folder sehr wenig Attribute hat. Du musst alle nötigen Attribute am Folder definiert haben, sei es über die Vererbung in der Folder_Structure oder am Folder selbst (wo in der Folder_Structure hängst du denn)?

Wie sieht's mit dem EntityType aus, auf den der Folder verweist? Dort alles angegeben? Wiederum Attribute angeben oder entsprechend über die EntityTypes_Structure vererben. Sind die GUIFields am Entity so konfiguriert, dass die Feldnamen mit der eingebundenen Tabelle/View übereinstimmen?

Was ist mit der Tabelle auf der Datenbank? Hat sie einen Primärschlüssel? Und die View? Enthält Sie alle Felder der Tabelle, die Primärschlüssel sind?

------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz