4D v13Video script |
||
|
4D v13
Video script
Video script
In this video, we're going to learn how to use the automatic sizing properties of objects and to understand the possible interaction between programming and interface management. After touching up the interventions form and the table a little by adding descriptive text, comments, the % completed, an ID, and so on, we now want to include a button for sending e-mails in the detail form of the Interventions table. This e-mail will be sent to the technician in charge of the intervention. To do this, we need to add this button and the e-mail input interface. We have created a MAIL project form as well as a DETAIL_FUNCTIONS method that we will call to Cancel or Validate a dialog. So all the form areas will be variables that we can fill with the contents of the fields from one table or another. Let’s make the areas auto-adjustable:
We now need to indicate the type for these variables. Place these lines of code in the form method: $evt:=Form event This lets us initialize the variables we're going to use. We check that the On Load event of the form is the only one checked. The button for sending an e-mail which we'll program later come from the picture library; it's the "Mail" button that is found in the PNG files provided with the example database.
//set a value for the variable to make input easier les variables pour faciliter la saisie
Now let's see whether this dialog box works. We see that the Technician button is in the middle of the comment since the comment is auto-adjustable but not the button. So we're going to fix this by indicating in the button properties that it must move vertically when the form size is modified. Let's check again: the button now moves according to the window size. We're going to trace the method of this button:
We find:
|
PROPERTIES
Product: 4D |