Shorts Version 2.0.2

  1. 4 weeks ago

    Bob K

    Apr 28 Pre-Release Testers, Xojo Pro Kansas City

    BKeeney Software (Lenexa, KS) has released version 2.0 of it’s Xojo reporting tool, BKS Shorts, today. BKS Shorts is the premier reporting tool for Xojo desktop and web applications and comes with an integrated Designer and Viewer components to make it easy for Xojo developers to get advanced reporting in their desktop and web applications.

    Within a few minutes Xojo developers can incorporate the Report Designer component in their desktop applications and create rich, dynamic reports. Grouping on a field is easy as well as creating complex queries to filter data. It’s possible to ask for query parameters at runtime so end-users can filter data how they choose. Using XojoScript it’s easy to create incredibly complex reports that can vary text, visibility, and formatting at runtime based on field values.

    The Report Viewer component is available for desktop and web applications. The viewer allows users to view their reports but also can ask them for parameters for the reports at runtime. For example it would be easy to allow users to specify their own date range for their reports. Reports in the viewer are searchable and with can be configured to allow for ‘drill down’ reports.

    Reports can be printed and are resolution independent. They can also be exported to PDF (requires MBS DynaPDF Starter Edition), HTML, and CSV.

    Shorts supports SQLite, MySQL, Postgres, CubeSQL, MS SQL Server, Informix (requires the SQL plugin from MBS), and ODBC.

    Version 2 Highlights
    • Added Report Header
    • Added Report Footer
    • Now allow database fields in Report and Page Headers and Footers
    • Rewritten SQL engine that makes reports with a lot of groups faster
    • Field aggregates (sum, min, max, average, count) are now handled by the report rather than queried.
    • Barcode Fields (requires BarcodeGeneratorMBS from Monkeybread Software)
    • Project comes with a converter for On-Target Reports
    • Numerous bug fixes and tweaks

    The normal price for Shorts is $300 USD and you receive the package in 100% unencrypted source code. Existing users receive a 50% discount and if they've not already received an email should contact support.

    Requirements: Shorts 2.0 requires Xojo 2016 R1 and better. Windows users should avoid using Xojo 2016 R4 as there is a bug in the Xojo printing framework. Shorts works on macOS, Windows desktop environments (Linux is untested and unsupported). Shorts report viewer does work in web applications running on macOS, Windows, and Linux. Because of XojoScript 64-bit applications are not supported yet (though XojoScript can be removed to make it so)

    More information at the Shorts page at

  2. Bob K

    May 1 Pre-Release Testers, Xojo Pro Kansas City

    Can't believe I forgot to mention this. Shorts no long requires a database connection!

    You can supply your own data and pass it into to the report. What you can't do is supply your own data and have Shorts do a runtime query on it. So your data has to come in pre-filtered.

  3. 3 weeks ago

    scott b

    May 2 Pre-Release Testers, Xojo Pro airport lounge

    @Bob K You can supply your own data and pass it into to the report.

    This is a major enhancement of Shorts. @Bob K and team has done a wonderful job at making Shorts better.

  4. Bob K

    May 2 Pre-Release Testers, Xojo Pro Kansas City
    Edited 3 weeks ago by Bob K

    The first update to Shorts 2.0 is out. Version 2.0.1 is a bug fixes only release.


    • CSVRenderer now part of the project again
    • "Create Multiple Fields on Right" works again
    • Text items (and fields) now draw in the designer if there is no Data (they will use their UID instead)
    • Text items that are supposed to be invisible are now invisible on alternating backgrounds
    • Fixed rare issue with multiple selected items and the property list saying "No Selection"
    • Fixed issue with multiple-level deep break bands starting over prematurely
    • Fixed issue with SC_GetCount XojoScript function
  5. last week

    Bob K

    May 18 Pre-Release Testers, Xojo Pro Kansas City
    Edited last week by Bob K

    Version 2.0.2 Released today.

    * Added an EMail PDF example.


    • Duplicate suppressing is now handled through BKS_Shorts.TextItem.FieldName instead of the Tag
    • Changes made to DynaPDF renderer to allow it to email a PDF.


    • Band scripts work again
    • PostgreSQL databases work again

or Sign Up to reply!