Come si ottiene un rapporto PowerSoft per risolvere una funzione globale di PowerBuilder

StackOverflow https://stackoverflow.com/questions/1400033

  •  05-07-2019
  •  | 
  •  

Domanda

Attualmente lavoro in un ambiente in cui i rapporti devono essere inviati per e-mail agli utenti come file PowerSoft. Esiste una funzione globale di PowerBuilder che viene utilizzata in una colonna calcolata nella mia finestra dei dati. Questa finestra di dati diventa il rapporto psr finale.
Nel mio test la funzione viene risolta bene, quando eseguita dal vivo. Tuttavia, quando l'utente esegue il report, invia lo psr al rispettivo indirizzo e-mail. (Non ho progettato il sistema)
Quando aprono il psr, la funzione non viene risolta. Qualcuno sa se è possibile racchiudere questa funzione nella finestra dei dati o nel psr finale?

Grazie, Glenn

È stato utile?

Soluzione

La funzione globale deve essere disponibile tramite il visualizzatore PSR. Periodo. Il visualizzatore PSR degli utenti deve avere la stessa funzione globale affinché la finestra dei dati venga visualizzata correttamente.

C'è un modo per aggirare il problema, ma è piuttosto noioso. Fondamentalmente, è necessario sostituire il campo calcolato (che utilizza la funzione globale) con una colonna SQL. Aggiorna il tuo SQL per includere una colonna fittizia del tipo di dati appropriato. Al termine del recupero, ottieni il valore del tuo campo calcolato (Cerca " Descrivi ('valuta') ") ed esegui un SetItem () sulla colonna fittizia. Visualizza la colonna anziché il campo calcolato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top