GlobalWare via ODBC. 2 Agendum >DBISQLC – the other white meat What, why, how >Some things you may not know about using ODBC and/or Access Linking tables.

Slides:



Advertisements
Similar presentations
Advanced Third Party Access Rebecca Pyle October, 2007.
Advertisements

Page 1 Shipping and Billing for Related (Owned) Factories By MIS Department.
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
BASIC SKILLS AND TOOLS USING ACCESS
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Slide 1 FastFacts Feature Presentation December 13 th, 2007 We are using audio during this session, so please dial in to our conference line… Phone number:
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 6 1 Microsoft Office Word 2003 Tutorial 6 – Creating Form Letters and Mailing Labels.
State of New Jersey Department of Health and Senior Services Patient Safety Reporting System Module 2 – New Event Entry.
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Board of Early Education and Care Retreat June 30,
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
1 Daily ATM/Debit Maintenance through CU*BASE A Preview of ATM and Debit Card Maintenance Screens Prepared June 24, 2009.
1 CIFTlab1.2 Software for Clinical Diagnostic Laboratories 1.
Turing Machines.
Information Systems Today: Managing in the Digital World
EU market situation for eggs and poultry Management Committee 20 October 2011.
Bright Futures Guidelines Priorities and Screening Tables
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 1Creating Tables and Queries Chapter 2Creating Relationships between Tables.
Yong Choi School of Business CSU, Bakersfield
Microsoft Access.
Vanderbilt Business Objects Users Group 1 Reporting Techniques & Formatting Beginning & Advanced.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Access Tables 1. Creating a Table Design View Define each field and its properties Data Sheet View Essentially spreadsheet Enter fields You must go to.
XML and Databases Exercise Session 3 (courtesy of Ghislain Fourny/ETH)
2 |SharePoint Saturday New York City
Green Eggs and Ham.
VOORBLAD.
Benchmark Series Microsoft Excel 2013 Level 2
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Page 1 of 43 To the ETS – Bidding Query by Map Online Training Course Welcome This training module provides the procedures for using Query by Map for a.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Presented by Douglas Greer Creating and Maintaining Business Objects Universes.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Analyzing Genes and Genomes
Page 1 of 36 The Public Offering functionality in Posting allows users to submit requests for public offerings of Petroleum and Natural Gas(PNG) and Oil.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Energy Generation in Mitochondria and Chlorplasts
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 2Advanced Reports, Access Tools, and Customizing Access Chapter 8Integrating Access Data.
Page 1 of 34 The Search Agreements functionality in Transfers enables you to find existing agreements pertaining to registered interests. Using the search.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
TIDE Presentation Florida Standards Assessments 1 FSA Regional Trainings Updated 02/09/15.
Windfall Web Throughout this slide show there will be hyperlinks (highlighted in blue). Follow the hyperlinks to navigate to the specified Topic or Figure.
What’s new in WebSpace Changes and improvements with Xythos 7.2 Effective June 24,
12-CRS-0106 REVISED 8 FEB 2013 PRESENTS Payment Functionality.

1 Access for non-experts Link tables Find fields Criteria Join tables Find missing comment lines Understand relational databases (Wow!)
Presentation transcript:

GlobalWare via ODBC

2 Agendum >DBISQLC – the other white meat What, why, how >Some things you may not know about using ODBC and/or Access Linking tables Null vs empty/blank Invoices with comments and without comments Prompts Parsing fields Report by month, by day of week Segments with invoice data (e.g., commission) Agent name

3 DBISQLC >Aka ISQL (eye see kwul) >What is it? Interactive Structured Query Language Native commands – direct access to gblware.db Installed with GlobalWare client >Why? 1.Some things you cant do in tools like Access 2.Sometimes easier 3.Can see nulls 4.You can use the F9 key

4 DBISQLC >How? 1.Start, Run, DBISQLC 2.Login as GLOBAL or EDIT and password. Select Gblware32 for Data source name.

5 DBISQLC >List the Account Ids associated with a Report To Id >In Access, youll get a line for each Account Id >In DBISQLC, you can get one line for each Report To Id select ReportToId, list(AccountId) as Accts from dba.customer group by ReportToId order by ReportToId

6 DBISQLC >Results display, but you can export to file select ReportToId, list(AccountId) as Accts from dba.customer group by ReportToId order by ReportToId; Output to c:\rptid.txt

7 Microsoft Access >Linking tables Important to select correct fields for primary key –Comments, InvPayId and LineNum –Primary key for each table listed in Print DB Structure If you get ODBC call failed, try relinking the table

8 Null vs Empty >Empty/blank: initialized but containing a zero-length value. >Null: uninitialized or containing no value, not even a zero-length value. >GlobalWare is not always consistent >You can see nulls in ISQL but not in Access

9 Null vs Empty >ISQL select doctype, traveler, * from dba.invoice where invoicedate = ' ' and traveltype = 'a' and (doctype <> 'exc' or doctype is null)

10 Null vs Empty >Microsoft Access

11 Microsoft Access >Some things you may not know about using Access Prompts

12 Prompts - Microsoft Access >Prompt for variable data, like date range Enter in square brackets [ … ] Text within displays to user >For non-text fields, set up parameters Validates data at entry

13 Prompts - Microsoft Access

14 Microsoft Access >Some things you may not know about using Access Invoices with comments and without comments

15 Invoices with comments and without comments >Access – two queries Query of the comment lines for the specific number Query of Invoice table and the 1 st query >ISQL – query with subquery Query of Invoice table Subquery of the comment lines for the specific number

16 With/without comments - Microsoft Access

17 With/without comments – Microsoft Access

18 With/without comments – ISQL select number(*), (select data from dba.comments where invpayid = payid and linenum = 92) as Data92, * from dba.invoice where invoicedate between ' ' and ' and status <> 'v' order by data92

19 With/without comments – Microsoft Access >Easy to go from here to find missing comments >Data is null

20 With/without comments - ISQL select (select data from dba.comments where invpayid = payid and linenum = 92) as Data92, * from dba.invoice where invoicedate = ' ' and data92 is null But easier: select * from dba.invoice where invoicedate = ' ' and payid NOT in (select invpayid from dba.comments where linenum = 92)

21 Microsoft Access >Some things you may not know about using Access Parsing fields

22 Parsing Fields - Microsoft Access >Get part of a field, e.g. original ticket number on an exchange is in Savings comment EX – Last 4 digits of credit card number >LEFT, RIGHT, MID

23 Parsing Fields - Microsoft Access

24 Parsing Fields - Microsoft Access >More examples Department: Left(Sort1,1) DeptNum: Mid(Sort1, 3, 4) CreditCard: ******** & Right(CCNumber, 4)

25 Parsing Fields - Microsoft Access >Special functions for parsing dates >Allows, for example Month by month sales totals How much business do I do on the weekend?

26 Parsing Fields - Microsoft Access >Get the month from a date: InvMonth: Month([invoicedate]) InvMonth: Format([invoicedate],'mmm') Jan - Dec InvMonth: Format([invoicedate],'mmmm')January - December >You need one to sort on and one to print >If spanning years, need year and month for sorting

27 Parsing Fields - Microsoft Access >Get the weekday from a date: InvDay: weekday([invoicedate])1 - 7 InvMonth: Format([invoicedate],ddd') Sun - Sat InvMonth: Format([invoicedate],dddd')Sunday - Saturday >You need one to sort on and one to print

28 Microsoft Access >Some things you may not know about using Access Segments with invoice data (e.g., commission)

29 Segments with Invoice data - Microsoft Access >Data from Invoice repeats on each segment row >Which means, amount fields will be multiplied by the number of segments in totals and subtotals

30 Segments with Invoice data - Microsoft Access >Quick and dirty, get amounts on 1 st segment only Comm: Iif (SegmentNum = 1, CommAmount, 0) Doesnt work if there is no segment #1 (can happen on partial refunds) >Apportion to all segments (divide by the number of segments) Query the number of segments in each Payid

31 Segments with Invoice data - Microsoft Access >Apportion to all segments (divide by the number of segments) Query the number of segments in each Payid Include that query in the main query and divide Comm: CommAmount / NumSeg

32 Microsoft Access >Some things you may not know about using Access Agent Name

33 Agent Name - Microsoft Access >If agents sine <> account Id (which sometimes has to be):

34 EDIT user >Original set of fields fairly limited >Insert and Delete rights to Comments added in 3.40 >Insert, update, delete rights to HccRecData for a modest fee >Other fields and tables possible for fee – lets discuss – such as TempCashRcpt –Get Cash Receipts reads this, so this could provide a CR import Credit card data (some of you have this already) Account Id date open (bug has been fixed but historical could be wrong) Others? (cant be true accounting; in sync fields, maybe)

35 Access – What else? >I know we didnt cover all of these topics in PHX >If you have questions, please feel free to me – my address is in the attendee list