|
Simple Browse tutorial |
|
In this tutorial you will learn how to use PowerToolbar to easily control your browses. This tutorial explains how to use a toolbar to control a browse in the same window. For advanced control across multiple threads, see the Advanced Browse tutorial.
The example below will set up a window with a browse and a toolbar to update it. You can find the finished application at: Clarion6\3rdParty\Examples\PowerToolbar\BrowseTutorial.app

In this example you should use the dictionary named ptbexamples.dct
Simple Browse control tutorial |
Create a new application (ABC)
Choose the ptbexample.dct from Clarion6\3rdParty\Examples\PowerToolbar as "Dictionary File".

Add the global PowerToolbar template
Double click the "Main (Todo)"-procedure and choose "Browse - Browse Fields in a List Box" as template type

Click the "Window" button and select "System Resizable Window" as window type.

You should now be in the window formatter.
Click the "Control template" button (
)
Choose the "Browse Box - File-Browsing List Box"-template

Place it somewhere in your window
Choose the "Sample Table" as table, and "SAM:SampleText" as display field.

Click "Ok" in the list box formatter
Now you should add browse update buttons
Click the "Control template" button (
)
Choose the "BrowseUpdateButtons - Update records from a Browse Box"-template

Position the buttons over the browse box
Set buttons to "Hide"

On one of the button's action-tab, check the "Use Edit in-Place" option

Add PowerToolbar to your window
Click the "Control template" button (
)
Choose the "POToolbarControl - Toolbar Control"-template
![]()
Position at the top of your window
Right-click the toolbar control, and choose "Position"
Set Width to "Full"
Add toolbar band
Right-click the toolbar control, and choose "Actions"
Click the "Insert" button to add a band
Enter "Browse Control" as band name

Add toolbar buttons
Click the "Insert" button to add a button
Choose "MimicButton" as "Control type"
Enter "Insert" as "Name"
In the "Mimic Button"-dropdown, choose the "?Insert"-button

Click "Ok"
Now, repeat this step for the ?Change and ?Delete button
Save and compile your application
After starting your application, you can click the "insert" button to add a new record.
In this tutorial we used "Edit in-Place", but this method works just as well if you use an update form instead.
