nardmoseley
Comments
-
WPTools offers a PDF export component that can work with RB. I had a
customer recently report that it worked well with the WPTools RichText
add-on.
I notice you are using a very old version of ReportBuilder. Please consi… -
I recommend asking Waler about TXRB. TXRB is a TExtraDevices unit.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
A customer using RB and Firebird recently sent us the following SQL script..
www.digital-metaphors.com/tips/RBEndUserTablesForFirebird.zip
--
Nard Moseley
Digital Metaphors
www.digital-me… -
We can add those changes to the code base. Thanks.
My guess is that in your application the unit initialization/finalization is
firing in a different order and that is exposing those errors in the code.
--
Nar… -
I ran the RBuilder\Demos\EndUser\Report Explorer example and the code you
mention never fires.
Do you have some code that is adding/removing toolbars?
What is going on in the application when the AV occurs, is the a… -
There is a DADE plug-in for Absolute DB available for download - see the
second to last entry on our DADE plug-ins page.
http://www.digital-m… -
If you have two stretchable objects that you need to print one above the
other, then you can set Memo2.ShiftRelativeTo to reference Memo1.
If you have a static object, such as a Label, that needs to ShiftRealteiveTo
a st… -
1. A safe coding practice is to always test the object type prior to
typecasting.
if (Sender is TppDetailBand) then
lDetailBand := TppDetailBand(Sender);
2. Report structure
Report.Bands[ ].Objec… -
RB 10.08 contains a fix for a text search issue that occured in 10.07,
please see the RB 10.08 Release.doc for a list of bug fixes.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
The Windows 2003 theme has an internal color table that it defines. Check
out ppTBXOffice2003Theme.pas, the method
TppTBXOffice2003Theme.SetupColorCache.
--
Nard Moseley
Digital Metaphors
www.digita… -
The Report.Template.OnLoadEnd event can be used to initialize reports.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
Collation and IsCaseSensitive are controlled by the Designer.DataSettings.
Please see the following tech tip.
-------------------------------------------
Tech Tip: Database Collation and Linking
---------------------… -
Try adding RBuilder\Source to your library path and rebuild your project.
When the error occurs examine the call stack and perhaps that will provide a
clue.
--
Nard Moseley
Digital Metaphors
www.digital-metapho… -
If you have existing querys that use the Pix field and you try to edit them
after removing it from the DataDictionary, then that could cause that issue.
Try shutting down ReportBulider and Delphi and restarting. RB caches the … -
Are you using RB Server Edition to publish reports to the web? If so then
this question should be posted to the Server newsgroup. The EndUser
newsgroup is focused on building end-user reporting applications.
There are no… -
RB does contain support for Unicode. (The forthcoming ReportBuilder for
Tiburon will be Unicode based (see my response to Unicode support in
General).
Use of the DataDictionary is covered in the Developers Guide tutorial… -
Yes. Code 128 is a gernal purpose standard. UCC/EAN-128 is a specific
application of that standard.
http://en.wikipedia.org/wiki/GS1-128
in Bar codes Comment by nardmoseley July 2008 -
The Code 128 barcode type can be used to generate EAN128. You have to set
AutoEncode to False and manually encode the data.
-----------------------------------
Tech Tip: Manual Encode Barcode 128
--------------------------… -
Use Report.Template.OnLoadEnd event to set default properties.
----------------------------------------------
Tech Tip: Using Template Events
----------------------------------------------
The Report.Template object h… -
This example shows how to prevent users from selecting a component.
www.digital-metaphors.com/tips/DesignerSelection.zip
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
The RB 10 Designer architecture is much more open to cusomization than the
old architecture. You can register/unregister toolbars and toolwindows quite
easily.
Here is an example I created that shows how to add a custom … -
The Query Designer supports linking the same table in many times. The
QueryWizard is more limited.
If you want to enable the QueryWizard to work the same way, modify
daQueryWizard.pas, the method TdaQueryWizardDialog.SetSQL as… -
One option might be to create a View for the Land table - so that you can
have a Land and a Land2 table listed in the DataDictionary and join to each
of those.
In addition you can set DataDictionary.AllowManualJoins to T… -
To clarify for others reading this, I think you mean RB 10, RB 11 has not
been released yet.
1. Downloa… -
1. Simplest way to dynamically add fields is to call the
DataPipeline.DefineField method. For an example, see demo 135 in the main
reports demo app.
The declaration of the DefineField method looks like this
fu… -
Here is an example manually editing the SQL and implementing auto search.
The example contains Delphi code, but can be ported to RAP code.
www.digital-metaphors.com/tips/EditSQLAndAutoSearch.zip
RB 11 will include s… -
This has been handled via email. The solution requires a code mod to daSQL.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
> Without using the data dictionary, is there a way to prevent loading of
No. That behavior is built-in.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
myReport.Template.New; // clear the layout
myReport.FreeModules; // clear the data and code modules
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
There is a Zeos DADE plug-in listed here...
http://www.digital-metaphors.com/download/dade_plugins.html
--
Nard Moseley<…