An dieser Stelle werden Funktionen mit spezifischen Aufgaben aufgeführt, die nicht an allen Stellen funktionieren müssen.

BAProjectNextAddressParticipatesInProject

BAProjectNextAddressParticipatesInProject([this])

Diese Formel wird in BACRM verwendet, um herauszufinden, ob die näheste Adresse zu einem Datensatz in Projekten als Beteiligter eingetragen ist oder nicht.

Beispiel Erklärung
BAProjectNextAddressParticipatesInProject([this] ‘True’, wenn die näheste Adresse des aktuellen Datensatzes in einem Projekt als Beteiligter eingetragen ist.

BALinkRecord

BALinkRecord([Datensatz], 'Text', {Maske}, Dialog)

Diese Formel kann in den Ergebnisanzeigen für die Suche verwendet werden, um einen Hyperlink zu einem anderen als dem angezeigten Datensatz zu erzeugen.

Parameter:

  • Datensatz verpflichtend anzugeben, z.B. [RelatedCompany]
  • Optional: Text. Default (bei ? oder nicht vorhanden): EntityTitle von Parameter 1, anzugeben als String z.B. ‘Firma öffnen’ oder berechnet z.B. [Name].
  • Optional: Maske. Default (bei ? oder nicht vorhanden): Vorgabemaske. Guid der Maske zum Öffnen des Datensatzes, z.B. {aeb63f0e-dcf6-473d-9c47-4da2831f5084}.
  • Optional: Dialog. Default (bei ? oder nicht vorhanden) ‘false’. ‘False’ öffnet den Datensatz im Tab und ‘True’ im Dialog. Der Wert muss direkt angegeben werden und kann nicht berechnet werden.

Optionale Parameter können weggelassen werden oder wenn man danach noch einen Parameter braucht, mit ? ausgelassen werden.

Beispiel Erklärung
BALinkRecord([RelatedCompany],‘Firma öffnen’,?, true) Der Quelldatensatz der Relation „RelatedCompany” wird über einen eHyperlink mit dem Titel „Firma öffnen” mit der Standardmaske in einem Dialog geöffnet.