Scopo
Nome fisico del campo del database che contiene questa proprietà. Se la proprietà non è legata ad un campo del database questa proprietà è una stringa vuota.
Sintassi
res := proprietà.DBCode
Quando letta
Viene ritornata una stringa contenente il nome fisico del campo del database a cui è collegata la proprietà; se non è collegata ad un campo del db viene ritornata una stringa vuota.
Quando scritta
Cambia il campo a cui è collegata la proprietà. Se viene svuotata la proprietà non sarà più collegata al campo.
Esempio
// **************************************
// Carica la definizione di una proprietà
// **************************************
public void MyIDPropertyDefinition.Carica(
IDPropertyDefinition Definizione // Definizione da caricare
)
{
// Carico le proprietà della proprietà
Index := Definizione.Index()
ListID := Definizione.ListID()
Tag := Definizione.Tag
DBCode := Definizione.DBCode
GUID := Definizione.GUID
UIName := Definizione.UIName
Concept := Definizione.Concept
PK := Definizione.PK
FK := Definizione.FK
Nullable := Definizione.Nullable
Counter := Definizione.Counter
DescribeRow := Definizione.DescribeRow
Transient := Definizione.Transient
DataType := Definizione.DataType
MaxLength := Definizione.MaxLength
Scale := Definizione.Scale
Visible := Definizione.Visible
//
this.SetOriginal()
}
// Carica la definizione di una proprietà
// **************************************
public void MyIDPropertyDefinition.Carica(
IDPropertyDefinition Definizione // Definizione da caricare
)
{
// Carico le proprietà della proprietà
Index := Definizione.Index()
ListID := Definizione.ListID()
Tag := Definizione.Tag
DBCode := Definizione.DBCode
GUID := Definizione.GUID
UIName := Definizione.UIName
Concept := Definizione.Concept
PK := Definizione.PK
FK := Definizione.FK
Nullable := Definizione.Nullable
Counter := Definizione.Counter
DescribeRow := Definizione.DescribeRow
Transient := Definizione.Transient
DataType := Definizione.DataType
MaxLength := Definizione.MaxLength
Scale := Definizione.Scale
Visible := Definizione.Visible
//
this.SetOriginal()
}
- Non è consigliato modificare questa proprietà in quanto essendo statica la sua modifica sarebbe condivisa con tutte le sessioni correnti e future che avrebbero gli stessi effetti indicati di seguito.
- Se il DBCode impostato non corrisponde ad un campo del database il documento non sarà in grado di caricare i dati di questa proprietà dal database.
- Se viene impostato un DBCode vuoto la proprietà sarà staccato dal campo e non verrà più caricata; si comporterà come una proprietà creata dal menu contestuale.
Ultima modifica: 28/01/2010 / Validità: da 7.5.3400
proprietà