Subject Re: Newbie and Master-Detail
Author sveinpetter@hotmail.com
As far as I know, there is no direct display function for this type
of problem. I suggest you go through a mix of OnDrawCell,
OnDrawFocusedCell and OnKeyPressed, where you force the key lower in
OnKeyPressed, but make an forced uppercase TextOut in the two other
events.

Best regards,
pfewww.

--- In IBObjects@y..., Phil Henningsen <PhilH@a...> wrote:
> I have a very large and very slow Delphi 5 app that I am just
starting to
> convert to IB Objects.
>
> It currently uses IB Express and InfoPower grids (16 of them).
>
> I started using IB Objects yesterday. :-)
>
> I'm using the TIB_components: Connection, Transaction, Query,
DataSource &
> Grid.
>
> So far I've done some "speed trials" with a single grid. VERRY
impressive!
>
> Many of the grids are Master-Detail, like the MasterLinks example
(which
> compiles and runs fine).
>
> I am testing with a very small extract of my program that now
contains 2
> queries and 2 grids.
>
>
> The problem is: The user requires that the MasterLink field , which
is
> ACCOUNT always be displayed in UPPER case. And the actual database
field
> is in *lower* case. It is very convenient to use the CharCase
Field
> Property to UPPER case it for display.
>
> But if I do that, the MasterLink Param is also passed in UPPER case
rather
> than in the *actual* case of the field in the database. And
therefore, no
> matches.
>
> Can anyone suggest some simple solutions?
>
> Thanks,
>
> Phil Henningsen