Difference between revisions of "Gestione Blocco Riquadro"

From SageDev KB
Jump to navigation Jump to search
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
Gestione di un blocco riquadro di una videata
 +
 +
__TOC__
  
Gestione di un blocco riquadro di una videata
 
  
Numeratore di riga NBLIG
+
Numeratore di riga NBLIG di tipo ABS, "Inserito"; se viene messo "nascosto" anche il riquadro sarà nascosto.
  
Per fare dei controlli alla cancellazione di una linea tramite pulsante contestuale, prima del registra
+
== Gestione Inserimento/Modifica/Cancellazione righe ==
 +
Per fare dei controlli alla cancellazione di una linea tramite pulsante contestuale, prima del registra (evitando così di dover usare VERIF_CRE della gestione oggetto)
  
 
<pre>Subprog C_NBLIG
 
<pre>Subprog C_NBLIG
Line 20: Line 23:
 
* 73 inserimento di una riga
 
* 73 inserimento di una riga
 
* 75 modifica di una riga (da capire differenza con 71)
 
* 75 modifica di una riga (da capire differenza con 71)
 +
 +
== Gestione pulsanti riquadro standard Cancella/Annulla/Copia... ==
 +
Questi pulsanti si attivano/disattivano tramite il campo "Opzioni" della sezione blocco (gestione Videata).
 +
 +
In genere viene preimpostato "KARID", che significa Prec/Succ, Cancellazione di una riga, Ripresa,Inserisci e cancellazione multipla attive
 +
 +
Questi i codici (dall'help):
 +
<pre>K : Previous & next line in entry mode
 +
K: Riga precedente & successiva in modalità inserimento
 +
A: Eliminare una riga
 +
D: Eliminare un intervallo di righe
 +
R: Aggiunta di righe a fine riquadro
 +
I: Inserimento di righe
 +
S: Taglia
 +
B: Copia
 +
C: Incolla
 +
T: Caricamento di tutte le righe del riquadro (Visualizzazione completa)
 +
? : Ricerca
 +
+ : Giustificazione colonna
 +
= : Modalità scheda automatica
 +
1-9 : Numero di colonne fisse (a partire dalla 1a colonna)</pre>
 +
 +
[[File:Gestione videate Opzioni blocco riquadro.png|none]]
 +
 +
== Aggiungere un riga ad un riquadro ==
 +
Esempio:
 +
<pre>[M:YXX]CAMPO(NBLIG-1)='valore'  #inserisco i valori alla riga con indice NBLIG-1
 +
[M:YXX]NBLIG+=1                  #aumento il valore del numero di righe del riquadro
 +
Affzo [M:YXX]                    #aggiorno la visualizzazione del riquadro</pre>
 +
 +
== Altro ==
 +
* Se l'oggetto è combinato, ad ogni modifica il sistema cancella tutte le righe e le riscrive
 +
* [S]adxgtb: stato in un riquadro (entrata o uscita)

Latest revision as of 15:29, 15 July 2019

Gestione di un blocco riquadro di una videata


Numeratore di riga NBLIG di tipo ABS, "Inserito"; se viene messo "nascosto" anche il riquadro sarà nascosto.

Gestione Inserimento/Modifica/Cancellazione righe[edit]

Per fare dei controlli alla cancellazione di una linea tramite pulsante contestuale, prima del registra (evitando così di dover usare VERIF_CRE della gestione oggetto)

Subprog C_NBLIG
  If status=65
     mkstat=2 #per impedire la cancellazione della riga
  Endif
End

Vedi l'help dell'istruzione status per tutti i codici possibili che può avere.

Per il blocco riquadro possono servire:

  • 65 cancellazione di una riga
  • 68 cancellazione di più righe
  • 71 cambio di riga (da capire differenza con 75)
  • 73 inserimento di una riga
  • 75 modifica di una riga (da capire differenza con 71)

Gestione pulsanti riquadro standard Cancella/Annulla/Copia...[edit]

Questi pulsanti si attivano/disattivano tramite il campo "Opzioni" della sezione blocco (gestione Videata).

In genere viene preimpostato "KARID", che significa Prec/Succ, Cancellazione di una riga, Ripresa,Inserisci e cancellazione multipla attive

Questi i codici (dall'help):

K : Previous & next line in entry mode
K: Riga precedente & successiva in modalità inserimento
A: Eliminare una riga
D: Eliminare un intervallo di righe
R: Aggiunta di righe a fine riquadro
I: Inserimento di righe
S: Taglia
B: Copia
C: Incolla
T: Caricamento di tutte le righe del riquadro (Visualizzazione completa)
? : Ricerca
+ : Giustificazione colonna
= : Modalità scheda automatica
1-9 : Numero di colonne fisse (a partire dalla 1a colonna)
Gestione videate Opzioni blocco riquadro.png

Aggiungere un riga ad un riquadro[edit]

Esempio:

[M:YXX]CAMPO(NBLIG-1)='valore'   #inserisco i valori alla riga con indice NBLIG-1
[M:YXX]NBLIG+=1                  #aumento il valore del numero di righe del riquadro
Affzo [M:YXX]                    #aggiorno la visualizzazione del riquadro

Altro[edit]

  • Se l'oggetto è combinato, ad ogni modifica il sistema cancella tutte le righe e le riscrive
  • [S]adxgtb: stato in un riquadro (entrata o uscita)