PDM: Wie kann man per DPS-TableAddIn das heutige Datum mit nur einem Klick in die Datenkarte eintragen?

Frage:

Wie kann man per DPS-TableAddIn das heutige Datum mit nur einem Klick in die Datenkarte eintragen?

Antwort:

Erstellen Sie am SQL-Server eine Sicht, die folgenden SQL-Befehl verwendet:

SELECT  CONVERT(Varchar(10), GETDATE(), 104) AS Datum

Diese Abfrage liefert das Datum im Format 13.04.2016

 

Um das Datum im Format 2016-04-13 zu erhalten, ist die folgende Abfrage zu verwenden:

select SUBSTRING(CONVERT(Varchar(10), GETDATE(), 112), 1, 4) + ‘-‘ + SUBSTRING(CONVERT(Varchar(10), GETDATE(), 112), 5, 2)  + ‘-‘ + SUBSTRING(CONVERT(Varchar(10), GETDATE(), 112), 7, 2) AS Datum

 

Konfigurieren Sie nun das DPS-TableAddIn zum Lesen dieser Abfrage und schalten die Option „Eindeutige Treffer sofort übernehmen“ ein. Dann wird per Klick auf den Kartenbutton sofort ohne Anzeige eines Dialog das aktuelle Datum in die zugehörige Variable eingetragen.