database updates made easy in webfocus using sql and html painter sept 2011 lender processing...

63
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1

Upload: beverly-rodgers

Post on 23-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Database Updates Made Easy In WebFocus Using SQL And HTML Painter

Sept 2011

Lender Processing Services 1

Overview

Lender Processing Services 2

What should you learn from this!

How to Use a Combination of

SQLHTML Painter

WebFocus Dev StudioTo make your reports interactive and allow real time database

updates

Required

Lender Processing Services 3

Things you must have to make this work

A database connection ID with update authority

Ability to write WebFocus code in text editor

Basic knowledge of SQL, HTML, Dev Studio

Recommended

Lender Processing Services 4

Things I recommend to make this example work best

Turn off page caching in WebFocus admin suite

Force page headings to display on empty report

Basic Dev Studio Report

Lender Processing Services 5

Basic Report Output

Lender Processing Services 6

Create Procedure for SQL Add

Lender Processing Services 7

Input SQL Code

Lender Processing Services 8

SQL - Edit Input

Lender Processing Services 9

SQL – Database Connect

Lender Processing Services 10

SQL – Insert Query

Lender Processing Services 11

SQL – Redirect

Lender Processing Services 12

Auto Prompt

Lender Processing Services 13

What you get if you run the SQL Procedure

Create Work HTML

Lender Processing Services 14

Name it and make sure it is set not to show

on users list

Create an Empty Form

Lender Processing Services 15

Add Hyperlink to Form Submit

Lender Processing Services 16

Add Hyperlink Action

Lender Processing Services 17

Set Hyperlink Action

Lender Processing Services 18

Set Hyperlink Source

Lender Processing Services 19

Save Hyperlink

Lender Processing Services 20

Hyperlink Parameters

Lender Processing Services 21

Parameters Control Options

Lender Processing Services 22

A Blob of Page Elements

Lender Processing Services 23

Design The Page – Simple And Clean

Lender Processing Services 24

Arrange FieldsModify Headings

Add Text to ButtonsOther Visual

Improvements

Preview the Page

Lender Processing Services 25

Set Field Properties

Lender Processing Services 26

Tab Index

Lender Processing Services 27

You will want to set the tab index on every element to control the flow

Remove Extra Tab Index from HTML

Lender Processing Services 28

Copy HTML To Clipboard

Lender Processing Services 29

Create Procedure to Hold HTML

Lender Processing Services 30

To be able to link to the html from the report we need to put the HTML in a

procedureHint: Make it easy to identify

Insert HTML into Procedure

Lender Processing Services 31

Ready to Link To

Lender Processing Services 32

Your SQL and HTML are now ready to be linked to!

Lets recap what you have done so far

SQL code to add a record by receiving edited fields

HTML form to allow user entry of fields

Manual editing of HTML to adjust tab order

Procedure to hold HTML that is linkable from a report

Add Menu Link to Report

Lender Processing Services 33

Menu Link – Drill Down on Column Title

Lender Processing Services 34

Menu Link – Define Drill Down

Lender Processing Services 35

Menu Link – Set Drill Down Type

Lender Processing Services 36

Menu Link – Select HTML Procedure

Lender Processing Services 37

Menu Link – Set Target Frame

Lender Processing Services 38

Menu Link – Apply and Save

Lender Processing Services 39

Report Before and After

Lender Processing Services 40

Click Heading for Menu

Lender Processing Services 41

Add a Record

Lender Processing Services 42

Delete Example

Lender Processing Services 43

How does a delete differ from the Add

No HTML Form

No Editing User Fields

Must Pass Record Key to SQL

SQL – Delete Query

Lender Processing Services 44

Field Must Be In Report To Pass

Lender Processing Services 45

Does Not Have to Be Visible

Lender Processing Services 46

Order is Important

Lender Processing Services 47

Add Delete Option To Column Data

Lender Processing Services 48

Set Delete Parameters

Lender Processing Services 49

Pass the Hidden Field

Lender Processing Services 50

Delete In Action

Lender Processing Services 51

Change a Record

Lender Processing Services 52

How does a change differ from the Add or Delete

Pre Populate HTML Form

Store Record Key in Hidden Field

SQL – Change Query

Lender Processing Services 53

Hide The Key Field

Lender Processing Services 54

Blank Out Hidden Field Heading

Lender Processing Services 55

Set Initial Values

Lender Processing Services 56

Set Initial Values

Lender Processing Services 57

Add Change Menu Link to Report

Lender Processing Services 58

Set Target and Parameters

Lender Processing Services 59

Change Menu and Form

Lender Processing Services 60

Change Record with Results

Lender Processing Services 61

Recap

Lender Processing Services 62

A summary of what we have learned

SQL code to Add/Delete/Change a record

HTML forms to allow user entry of fields

Manual editing of HTML to adjust tab order

Procedure to hold HTML that is linkable from a report

How to pass parameters to pre-populate forms

How to turn a report into an interactive system!

Thank You For Attending

Lender Processing Services 63

If you have questions please contact me at

John Johnson(904) 854-5459

[email protected]