SMDBGrid component

English The successor TDBGrid with the extended features. Is able to display multiline wordwrap column titles, checkboxs for boolean fields, a convenient select of records from the keyboard and mouse via checkboxs, extanded Indicator column, fixing of columns, an opportunity to exclude insert and delete of records in the DBGrid, own standard PopupMenu, save/restore of a column states, processing of additional events etc. Multilanguage resources.
Russian ═α±δσΣφΦΩ TDBGrid ± ≡α±°Φ≡σφφ√∞Φ Γετ∞εµφε±≥ ∞Φ. ╙∞σσ≥ ε≥εß≡αµα≥ⁿ ∞φεπε±≥≡ε≈φ√σ ταπεδεΓΩΦ ±≥εδß÷εΓ, ≤Σεßφα  ∩ε∞σ≥Ωα τα∩Φ±σΘ ± ΩδαΓΦα≥≤≡√, Γετ∞εµφε±≥ⁿ Φ±Ωδ■≈Φ≥ⁿ ΣεßαΓδσφΦσ Φ ≤ΣαδσφΦσ τα∩Φ±σΘ Γ Grid'σ, ±εß±≥Γσφφεσ ±≥αφΣα≡≥φεσ PopupMenu, ⌠ΦΩ±α÷Φ  ±≥εδß÷εΓ, ±ε⌡≡αφσφΦσ/Γε±±≥αφεΓδσφΦσ ±ε±≥ε φΦ  ±≥εδß÷εΓ, εß≡αßε≥Ωα Σε∩εδφΦ≥σδⁿφ√⌡ ±εß√≥ΦΘ Φ ≥.∩.
50K Last updated: September 16, 2002
D3, D4, D5, D6, D7, CB3, CB4, CB5 Freeware (with sources): SMDBGrid.Zip
  Read a FAQ for TSMDBGrid
  Download demo app: smgrdemo.zip (275Kb)

 

TSMDBGrid 28199 bytes

movement from column to column by ENTER key (like TAB)
multiline wordwrap column titles (partly is transfered from TBitDBGrid - Ilya Andreev, ilya_andreev@geocities.com, FIDONet: 2:5030/55.28 AKA 2:5030/402.17)
record selection using the standard checkbox
editing of boolean fields like checkbox
glyphs in Indicator column and user Indicator width
own PopUp menu with standard items (Add/Edit/Delete record, Print/Export data, Save/Cancel changes, Refresh data, Select/UnSelect records, Save/Restore layout, Setup). Using like window system menu!
fixing of the few columns in horizontal scrolling. Also you can fix it but draw as normal columns
drawing a pictures in cells for graphic fields
visible elipsis and dropdown buttons for each record (for Lookup-fields, PickLists etc) (thank to Naohiro Fukuda [nao@nagoya.terracom.co.jp] for idea and sources)
a convenient select of records from keyboard (is transfered from TRXDBGrid)
an opportunity to exclude insert and delete of records in the SMDBGrid
save and restore of the column layout in the registry (column order, width, color etc).
to delete the all selected records
Refresh of the data in SMDBGrid (useful for TQuery because Refresh correctly works only for TTable)
processing of events by pressing on column title (is transfered from TRXDBGrid)
ability of display of the MEMO/BLOB/PICTURE-fields as Bitmap (is transfered from TRXDBGrid)
lowered draw of the current selected column (like grid in 1C-accounting)
to easily display bitmaps in cells based upon any data
display hints for each cells (if cell text is cutted by column width). This procedure is transfered from TBitDBGrid - Ilya Andreev, ilya_andreev@geocities.com, FIDONet: 2:5030/55.28 AKA 2:5030/402.17
opportunity to assign of new events: OnAppendRecord, OnEditRecord, OnDeleteRecord, OnPrintData, OnExportData, OnSetupGrid
event for column title drawing (standard TDBGrid component have the event for data cell drawing only)
BiDiMode support for middle-east and far-east users

 

PS: in archive there are English, French, German, Italian, Dutch, Danish, Japan, Portuguese, Spanish, Brazilian Portuguese, Spanish Mexican, Russian, Ukrainian, Czech and Slovak resources (file SMCnst.PAS).
If anybody want to send a native resources, then I'll include it in the next build.

Thanks to native translators:

I want to thank Naohiro Fukuda (nao@nagoya.terracom.co.jp), Mark Loughnan (markl@streamline.com.au) and Remy (walloon@euronet.be), due to which in TSMDBGrid there was much less errors and bugs and for their sentences on improverment a component.

 

 


Click to subscribe to SMComponents