Borland nyűg, avagy láma esete a RAD eszközökkel

Agyam eldobom lassan...

Dolgozok egy alkalmazáson, ami majdan adatbázisban tárolt adatokat hivatott kezelni.

Ami van:
* MySQL 5.x adatbázis
* MySQL ODBC Connector
* Codegear RAD Studio 2k7 (Borland? Embarcadero? Codegear? o.O)

Magát a dolgot úgy képzeltem, hogy egy MDI ablak, amin belül a különféle kis
adatszerkesztő formok mint MDI child ablakok jelennek meg.

1-2 teszt formot létrehoztam, húzgáltam rá szép dbgridet meg editeket meg lookupcomboboxot.
3 nap alatt sikerült összekattintani (már-már a "kéremakényszerzubbonytide!!!" hátárán), hogy
a formon levő dbrid adott rekordját lemappeljem az editekbe, szerkeszteni, menteni, törölni,
felvenni rekordot tudjak (cheateltem: beraktam egy dbnavigatort is :D)...

Szóval ez így rohadtul nem jó... nem beszélve arról, hogy a Help sem éppen használható,
ha az ember dolgozni akar és nem csak egy áttekintő leírást a dolgokról...

Ha van valahol egy C++ Builder szakértő, hálás lennék, ha megszánna és legalább
fél-gyakorlati formában segítene az alábbiban:

BDE controlokat használva létre szeretnék hozni 1db globális adatbázis objektumot, ami
reprezentálja az alkalmazás mögött álló db-t. Szeretnék különféle DataSet-eket (elsősorban TTable-ket)
és DataSource-okat használni a formokon, ezeknek adatot átadni, lekérni - különféle Data Access controlokkal.

Most ott tartok, hogy felvettem egy Data Module-t, arra raktam egy TDatabase-t... Csináltam egy kis
teszt alkalmazást (későbbiekben ez bekerül a kész műbe), ami annyit csinál, hogy beállítja
a db objektum AliasName, User Name, Password és Database tulajdonságait, majd gombnyomásra hív egy
Open()-t.. Ez úgy tűnik működik, jó paraméterekkel konnektol... (egyébként arra sem találtam
megoldást, hogy ha az Open() elpusztul, mert pl. rossz alias-t adtam be, akkor valami saját
hibaüzenetet jelenítsek meg... csak a csodás borland error-t láthatom...)
Help szerint ezt hozzá kellene adni az Object Repository-hoz, hogy használni tudjam a projektjeimben...
Namost itt valami el van b*szva, mert hogy Edit és Cancel-ön kívül semmit nem lehet csinálni,
az fix...

Ha sikerül egyszer életet lehelni ebbe, írok egy rohadt how-to-write-BDE-db-apps-in-RAD-Studio.txt-t...

UPDATE 1: Talán szerencse, hogy szeretek olvasni. Papírra nyomott könyvet, eBook-ot egyaránt.
Jó, hogy van egy szebb gyűjteményem eKönyvekből, így találtam egy pdf-et:

Document :: A Database Project
Author :: Jon Jenkinson & Kris Erickson
From “The Bits...” the C++ Builder Information & Tutorial Site

Megcsináltam a programot, fut jól. Ebből kiindulva már valamit lehet alkotni.