I must apologize for not responding to the replies to my original problem back in October, 2007. I think I am on the right track now.

First, I must say that I am not an SQL guru. My background is in computer hardware-software interfaces and embedded systems programming in C and assembly. I am slightly familiar with SQL from experiences, but no where near proficient in it.

I need to thank Juraj Trenkler, Drew Jensen, and Frank Schönheit for their help in pointing me in the right direction toward resolution of my problem with OO.o Base.

I was able to get something going from Juraj's suggestion of 6 October 07 and I have been experimenting with it. As a result, I have some data that may help to improve OO.o Base.

1. I have looked at what Rekall generates as a listbox SQL query and this is what they generate for my "Suppliers" list box, which is what I am trying to recreate in Base:
   SELECT SupplierID, Name, Address, City, State, SupplierID
   FROM suppliers  ORDER BY Name, State, City, Address

My "suppliers" table contains a list of suppliers and their addresses, etc. I use the index (SupplierID) into this table from many other tables, reports and forms.

2. I tried this query in Base's List Box Properties - List Content box, to no avail. I did not get an error, but all I got was the first column, the SupplierID field.

3. I then tried Juraj's suggestion of using CONCAT and that did work. However, as Drew has stated in his response also of 6 October 2007, everything was concatenated together and virtually unreadable.

4. Looking in my MySQL manual, I discovered the CONCAT_WS function, which is supposed to insert a specified delimiter string between each field. However, Base objected, stating that it was an unrecognized field. I tried `,` , `-` and even `|`, but I got the same error no matter what I used as a delimiter string. I must assume Base does not support the CONCAT_WS function and its query testing fails the delimiter field (1st argument to the function).

5. I then tried Drew's suggestion of nested CONCAT functions. This also does not work. I get a similar failure as in the CONCAT_WS function. Base complains about the use of ` ` as the first field of the CONCAT function.

6. As an observation, I also noticed many random blank records in the list box. I am not sure this is a Base effect or a MySQL response. It is not a problem for me, it is just not very clean and "pretty".

7. The "ORDER BY" in the query does seem to work in Base. The records are displayed in the ordering specified.

I would like to know how to get the CONCAT_WS function or, as a alternate option, the nested CONCAT functions workaround working with strings that are not field names of the table. If I can get that to work, even if not very pretty yet, then I may be able to use Base.

Thanks again to all who have responded to my problem and pointed me in the right direction.

Girvin Herr

Hello Girvin,

Now that version 2.4.1 has been released, I have looked at the fix list and do not see any reference to the resolution of my problem of last October (copy below). I have not received a reply to my posting either. I just tested the 2.4.1 version and I verified that the list box creation wizard still does not support multi-column list boxes. What is the status of this issue?

The lack of this feature is still preventing me from using OpenOffice.org Base.

Seems you missed the responses last time (they were probably all sent to
the list only, not to you personally) - they're all still valid:
http://dba.openoffice.org/servlets/BrowseList?list=users&by=thread&from=1873838

Ciao
Frank

--
- Frank Schönheit, Software Engineer         [EMAIL PROTECTED] -
- Sun Microsystems                      http://www.sun.com/staroffice -
- OpenOffice.org Base                       http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Now that version 2.4.1 has been released, I have looked at the fix list and do not see any reference to the resolution of my problem of last October (copy below). I have not received a reply to my posting either. I just tested the 2.4.1 version and I verified that the list box creation wizard still does not support multi-column list boxes. What is the status of this issue?

The lack of this feature is still preventing me from using OpenOffice.org Base.

Girvin Herr



-------- Original Message --------

Subject:     Multiple Columns in Base List Boxes

Date:     Thu, 04 Oct 2007 14:08:10 -0700

From:     Girvin R. Herr <[EMAIL PROTECTED]>

To:     [email protected]


I was told by the users forum moderator to send the following to this forum instead. So, here goes:

----------------------

I am running Linux OpenOffice.org 2.3.0 and despite previous failures, I finally got Base talking to my MySQL 5.0.24a server. That part works fine. I have been using Rekall 2.4.5 for a few years but its development seems to be stagnating and so I have been looking at OpenOffice.org Base as an alternate or replacement database client. As a test, I have been recreating one of my forms for data entry in Base and discovered that Base has many of the features that I like.

However, I have run into a "work-stopper" problem that may just prevent me from using Base. This problem is the lack of support for multiple columns displayed in a List Box in a form. I have spent a lot of time researching this problem and I have come to the conclusion that this feature is still missing in Base. In my research, I found a draft document on OpenOffice's website dated 2005-06-01 written by a Frank Schonheit, Document ID: SPEC.DBA.MCLIST ( http://dba.openoffice.org/specifications/forms/multi_column_list_controls.odt ), that addresses this feature deficiency.

My question to the developers is: when is this feature to be implemented in Base?

I can't believe I am not the only user who has a need for this feature. Any information on this will be appreciated.

BTW: Rekall does implement this feature, although it is not well documented and Rekall does not seem to allow adjusting the column widths. However, the data is visible to aid selection from the list.

Girvin Herr





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to