Home End User
New Blog Posts: Merging Reports - Part 1 and Part 2

Dictionary

edited May 2006 in End User
Hi,

I'm using D6 and RB 7.04 and EndUser application.

In my designer at the proprety Dictionary I'm affect a dictionary and I put
at true the property UseDataDictionary.
My dictionary use free tables rb_table, rb_field, rb_join
I will change dynamically this free tables by (rb_table_eng, rb_field_eng,
rb_join_eng) without restart my application.

In fact I want to do a multi-language application and for change the
TableAlias and FieldAlias in the QueryDesigner I want dynamicaly reload the
Dictionnary in function of the selected language.

French -> (rb_table,rb_field)
English -> (rb_table_eng,rb_field_eng)

For the moment, I changed the property TableName of TADOTable component.
Then I reset the dictionary but in the QueryDesigner it's always the same
TableAlias and FieldAlias.

Any idea ?

Thanks.

Comments

  • edited May 2006

    Try the following, I think that will help...

    ----------------------------------------
    Tech Tip: Clearing the Meta Data Cache
    ----------------------------------------

    There is a global meta data cache that the ReportBuilder uses to cache
    information about the available database tables and fields. You can clear
    the meta data cache using the following code.

    uses
    daMetaDataManager;

    begin
    gMetaDataManager.Clear;

    end;

    --
    Tech Support mailto:support@digital-metaphors.com
    Digital Metaphors http://www.digital-metaphors.com




    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.