AUTOMATION OF REPORTS USING VISUAL BASIC, AND PROPRIETARY CONNECTION CODE TO DATABASE

 

Date started at LBHF: Nov 04 to Present: I Designed and wrote code in visual basic that automatically connected to our in-house database, called bi-query.  This allowed me to create an ability to run reports for 8 different teams in the organisation, every week, consisting of a case by case listing for each worker.  This was done through the means of using excel hyperlinks to represent each worker, so the details for the selected worker can be output in a separate worksheet.  This process involved many mini tasks being carried out, like adding serial numbers, sorting by keyfields, pivot tabling, insertion of hyperlinks and worksheets, such that I was able to wrap them all in an excel macro function.  A snapshot of the excel file with the list of hyperlinks is attached below:

 

 

 

I also extended the ability from above, to allow automatic population of Microsoft word templates from data based in our proprietrary database, on the click of a button.

 

I helped create a multi-tabbed database form in access, to capture and analyse conference based information on the children referred to our agency.  Two parameterized date fields were included, where queries are dynamically created, based on parameterized dates, and aggregated/consolidated output is then automatically displayed in user forms, as illustrated below.

 

 

Periodic Report Generator: I created a generic tool using Microsoft access visual basic that computes over a period of time, a month on month aggregation or consolidation of number of open cases, or number of cases coming in, every month, and facility to include other queries based on data at the month breakpoint, in order to work out, a month-on-month periodic calculation of essential attributes in a year. 

 

The tool consists of an interface where you specify the data table of interest, the field in which to do a ‘group’ query on, the field to count, the field with start date, field with end date, type of query, ‘active’ or ‘historical’, and the name of file to export the output into. 

 

The tool also provides the opportunity to specify list of dates over a specified period.

 

In the case where two different dates list are needed, then the ‘Add File’ facility provides the ability.  This tool works for a 12 month period.  A snapshot of the tool is attached below.

 

 

 

I created a finance reconciliation and consolidation tool: I used excel macros to read input data from an excel file as shown below, which provided file locations on the network, where financial information is based for different finance units.

 

The data in worksheet of interest is retrieved based on standardised keywords from the input file, such that the dispersed financial data is brought into a single excel worksheet.

 

It has the ability to read data from different finance spreadsheets files and merge into a single database table, through linking. The data can then be reconciled against data retrieved from the database, and codes and postcode reconciled and resolved. 

 

Also, financial cost codes are consolidated, and aggregated total cost and savings computed for each individual.

 

 

 

 

 

 

I used access forms to automate the execution of all our in-house reports.  A snapshot of the form used to achieve this is included below.  It consolidates all our reports into a database table, which stores descriptive meta data about each report, and ensures that the report is run on just a click of a button.

 

Snapshots of other access forms that I have created in the past are as below:  The ones below provides an opportunity to merge data from the database with set-up Microsoft templates by selecting the required options on the user form.

 

 

I helped design a web based interface into our database of Advocacy Groups based in the UK.  The web site as illustrated below, provides the facility for searching the database for advocacies in different counties or borughs, or clicking on a county or borough on a web page, and the further details of all the advocacy group in the county is displayed. 

 

It also provides the facility to email the advocacy group by using ASPEmail object, in order to prevent webcrawlers from sending junk mails to the recipients. 

 

I also carried out data validation and re-valuation on the data in our database by using a java program to simulate entering a postcode into www.upmystreet.co.uk search field, in order to efficiently confirm the true county or borough of the a given advocacy group, in addition to other information that might have been updated on their web page, but not on our database.

 

I helped create a web interface into the result of the use of structured query languages(sql) on applying business logic to data based in access.  I used Internet Information Server, Vbscripts and ASPEmail to achieve the site below.

 

 

Software Developer @ Snaz Ltd, London – I designed an online ticketing system and media management system using Java Server Pages, Cascaded Style Sheet, Javascripts and html for the presentation layer. 

 

Java servlets and Java EJB Beans were used for coding the business model.

 

Mysql was used for the back-end database. 

 

The model view controller pattern was used for the design in order to ensure clean separation between presentation and logic. 

 

The above technology was used to capture as much information as possible from the database per html page in order to reduce the number of clicks to buy a ticket on the web. 

 

Please, visit http://www.2getaticket.com/index.html to check for demo of the web site.

 

Also snapshots of the web pages are included below:

 

Front Page

 

 

 

 

 

Other websites that I have designed ad created in the past are attached below: http://www.geocities.com/naijaunion

 

 

Nigerian National Union web page which makes use of anchors for easy navigation.

 

 

A facility to do a search on my web page implemented using javascripts.

 

 

I designed a database client which to mysql database server.  This was implemented using java swing, with facility to export/import from/to excel..

 

Hosted by www.Geocities.ws

1