Hinweis

Das Forum ist schreibgeschützt.

I/O Belegungsdaten aus der Datenbank per SQL abrufen

  • u.redmer
  • u.redmers Avatar Autor
  • Offline
  • Admin
  • Admin
  • Wir machen das.
Mehr
19 Jahre 8 Monate her #217 von u.redmer
Problemstellung:<br />Wie kannich Online in der ACCESS Datenbank auf die Daten für eine I/O Beleung zugreifen. Es sollen Informationen ausgegeben werden:

1. Titel
2. ISP
3. Gewerk
4. Anlage
5. Blatt
6. Gerätekennzeichen
7. Gerätebeschreibung
8. Ein-/ Ausgabefunktionen (physikalisch und kommunikativ) Abschnitt
1+2 der Informationsliste


Uwe Redmer
Geschäftsführer
---
MERViSOFT GmbH
Rheingaustrasse 94a
D-65203 Wiesbaden
Tel: 0611 18361-0
  • u.redmer
  • u.redmers Avatar Autor
  • Offline
  • Admin
  • Admin
  • Wir machen das.
Mehr
19 Jahre 8 Monate her #218 von u.redmer
Lösungsansätze:<br />Die Abfrage enthält folgende Filter, die wir als nicht anzuzeigen markiert haben:

ID Projekt = Auswahl des Projektes über die Projekt ID Hier können Sie die ID eintragen und erhalten nur die Hierachie des ausgewählten Projektes.

VDI_IL_DDC = 1 ( Nur alle Spalten der DDC Liste ) Für die Spalten der Raumautomationsliste müsset der Wert 0 eingetragen werden.

LA_ID = 2 (Nur die deutschen Texte sollen angezeigt werden. Für die englischen Texte müsste hier der Wert 1 eingetragen werden.

VDI_ID = 4 (VDI 5/99)

Type_ID > 0 Nur die physikalischen und kommunikativen Ein-/Ausgänge der Infoliste werden angezeigt.

Rufen Sie ACCESS auf und wechseln in Neue Abfage erstellen. Dann in das SQL Fenster wechseln den Text aus der im Anhang
befindlichen Datei in das SQL-Fenster kopieren. Auf das Ausführungszeichen klicken. Sie erhalten dann das gewünschte Ergbenis. Über die Projekte, Titel etc. können Sie Einschränkungen
der Ergbenisse erreichen.


Dies ist die SQL Abfrage:

SELECT PDBT_Project.Name, PDBT_Title.Text,
PDBT_ISP.Name, PDBT_Gewerk.Name, PDBT_Anlage.Name,
PDBT_DWG_TRIC.DwgName, PDBT_FDEV.GE_Key,
PDBT_FDEV.Name, SDBT_DP_TYPE_ML.Text,
PDBT_FDEV_DP.Text,
SDBT_VDI_Norm_ColDesc_ML.VDI_ColDesc
FROM ((((SDBT_VDI_Norm_ColDesc INNER JOIN PDBT_Project
ON SDBT_VDI_Norm_ColDesc.VDI_ID =
PDBT_Project.P_VDI_Norm) INNER JOIN PDBT_Title ON
PDBT_Project.ID = PDBT_Title.ProjectID) INNER JOIN
(PDBT_ISP INNER JOIN (PDBT_Gewerk INNER JOIN
((PDBT_Anlage INNER JOIN PDBT_DWG_TRIC ON
PDBT_Anlage.ID = PDBT_DWG_TRIC.BL_Anlage_ID) INNER
JOIN (SDBT_DP_TYPE_ML INNER JOIN (PDBT_FDEV INNER JOIN
PDBT_FDEV_DP ON PDBT_FDEV.ID_FDEV =
PDBT_FDEV_DP.FDEV_ID) ON SDBT_DP_TYPE_ML.ID =
PDBT_FDEV_DP.DP_TYPE_ID) ON PDBT_DWG_TRIC.ID =
PDBT_FDEV.ID_DWG) ON PDBT_Gewerk.ID =
PDBT_Anlage.GewerkID) ON PDBT_ISP.ID =
PDBT_Gewerk.IspID) ON PDBT_Title.ID =
PDBT_ISP.TitleID) INNER JOIN SDBT_VDI_Norm_ColDesc_ML
ON SDBT_VDI_Norm_ColDesc.VDI_COL_ID =
SDBT_VDI_Norm_ColDesc_ML.VDI_Col_ID) INNER JOIN
PDBT_DP_Function ON (PDBT_DP_Function.DPFunCode =
PDBT_FDEV_DP.DPFunCode) AND
(SDBT_VDI_Norm_ColDesc.VDI_COL_ID =
PDBT_DP_Function.VDI_Col_ID)
WHERE (((SDBT_DP_TYPE_ML.LA_ID)=2) AND
((SDBT_VDI_Norm_ColDesc_ML.LA_ID)=2) AND
((SDBT_VDI_Norm_ColDesc.VDI_IL_DDC)=1));



Uwe Redmer
Geschäftsführer
---
MERViSOFT GmbH
Rheingaustrasse 94a
D-65203 Wiesbaden
Tel: 0611 18361-0
Moderatoren: u.redmerdre
Ladezeit der Seite: 0.141 Sekunden
Powered by Kunena Forum

TRIC GmbH | Rheingaustraße 88 | 65203 Wiesbaden
Tel.: +49(0)611-18361-0 | Fax.: +49(0)611-18361-666 | Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

Copyright© 2024 TRIC GmbH - AutoCAD® ist ein Warenzeichen der Autodesk Inc. USA
BricsCAD® und Bricsys 24/7 sind Warenzeichen von Bricsys NV. Bricsys NV ist Teil von Hexagon AB
MERViSOFT® und TRIC® sind Warenzeichen der MERViSOFT Mervi Vaarala e.Kfr.
Alle anderen Produkte sind Eigentum der jeweiligen Warenzeicheninhaber.