|
![]() |
![]() |
version 2003
PA_SetBooleanField (tNum; fNum; value)
Parameter | Type | Description | |
tNum | short | → | Table number of the field to access |
fNum | short | → | Field number of the field to access |
value | char | → | New value for the field |
Description
The routine
PA_SetBooleanField
sets the value of the boolean field number
fNum
of the current record of table number
tNum
to
value
.
If the field is not a boolean field, the routine does nothing and sets an error in
PA_GetLastError
().
Remember that 4D expects that False = 0 and True = 1.
Example
Use macros for True and False.
#define FALSE4D ((char)0)
#define TRUE4D ((char)1)
void mySetBooleanField(short tNum, short fNum, char b)
{
if(b)
PA_SetBooleanField(tNum, fNum, TRUE4D);
else
PA_SetBooleanField(tNum, fNum, FALSE4D);
}
See Also
Error Handling
Use
PA_GetLastError
to see if an error occurred (
eER_InvalidFileNumber
,
eER_InvalidFieldNumber
)