44 results found
-
Add the ability appendFromStream/file to TVirtualTable
Sometimes is needed to preserve the existing records when loading from stream/file.
That could be implemented either with overloading the existing methodes loadFrom... adding a parameter or with new methods like appendFrom....6 votes -
Implement the auto-incrementation in TVirtualTable component
The TvirtualTable component lacks the ability to use the existing fieldType "autoinc" as such. It uses it as ftInteger.
I think It is usefull to have this ability but only when appending records manualy or programaticaly. Not when loading from stream/file.9 votes -
Internal Calc fields
Support for InternalCalc fields. This is really usefull feature. And is supported by FireDac and ClientDataset.
5 votes -
WaitEndMasterScroll
That's right! It is a very useful functionality, something like that
exist in FIBPlus components and is called:WaitEndMasterScroll: boolean
If WaitEndMasterScroll of a master-dataset is True then a detail-dataset
will not be reopened while the master-dataset is in a browse state.WaitEndMasterInterval: integer
Use WaitEndMasterInterval to set an interval before refreshing detail
dataset while navigating.http://www.devrace.com/ru/fibplus/articles/1172.php
+
WaitEndAfterScroll
WaitEndAfterScrollInterval - OnAfterScroll with timeout6 votes -
Combine the IDE menus for the DAC products to be under one Devart menu as sub menus.
With all the different DAC products, I don't have space in my IDE for all the pull down menus. Especially since I have RemObjects, GExpers, MMX, etc, etc. It would be more optimal to have one single DevArt pull down menu in the IDE and then have a submenu for each DAC product.
3 votes -
Add property AutoStartTransaction
To control the implicit transaction
4 votes -
populate fields inside watches window
It would be great if I can simply right click on a table component (TIBCQuery in case of IBDac) and choose a command to display list of fields and select some of them or all then after press on ok all these fields added to the debugger watches window in format of <module>.<table>.FieldByName('Field_Name').As<Proper Data Type>
This way I can quickly add watches for many fields from as many tables as I want at a single click and debug become more easier and faster
3 votes -
13 votes
-
Faster access and less trafic over internet en lan
You should implement a feature to avoid moving a lot of records over the network. The components should keep a record position pointer.
So if a dbgrid is 20 lines (the system should read only 20 records en send 20 records over the internet of lan. At next page, read the next 20 records and at page back read the 20 previous records.
It is a feature that is present in ElevateDb and Anydac.
I am very happy with your components and I know we can set the number of records to return, but the described option should be a…14 votes -
unidump
When using mySQL as the provider it is possible to add drop and create table statements to the "backuptofile"-file. This option is not possible when using the Microsoft SQL server provider. Could you please add this option ? :-)
12 votes -
Improve naming mechanism of some components
Happy New Year to everyone !
I'm wondering if you can implement one new thing in your components...
TIBCDataSource put by a TIBCQuery makes automatically connection to this TIBCQuery. Could you extend this procedure by adding code that would name TIBCDataSource not standard IBCDataSource1 but eg. ds_ + name of Query component.
Example
I have IBCQuery component named qcompanies. New TIBCDataSource should be named dsqcompanies instead of IBCDataSource1.
If you are smart enough, you could recognize, that "q" a prefix of query component and name DataSource as ds_companies.It concern every your DAC component set.
It…
2 votes -
Manual with more details for newbie programmers
user manual for beginners who exemplefique simplified models to use advanced functions.
The help system is very simplified and UNIDAC says very little for those who are migrating to SQL universe.
Do you use one language for those who already have a much better knowledge of advanced programming examples in its accompanying suite
2 votes -
Add properties KeepAlive + KeepAliveInterval (maintain the connection)
The component should TUniConnection every 3000 ms (for example) to send to the server any single request (for example, "select 1 from dual"), to the gateway and the server is "seen" that the connection is active and the client is connected.
RUS:
Компонента TUniConnection должна, каждые 3000 мс (к примеру) отправлять на сервер какой-нибудь холостой запрос (к примеру, "select 1 from dual"), чтобы шлюз и сервер "видел", что соединение активно и клиент подключен.Сообщение на форуме: http://www.devart.com/ru/forums/viewtopic.php?p=2081#2081
69 votes -
Changing TITLE control in Dataset Manager
WHen DatasetManager is used to drop field to form, title of type TLabel is generated. No chance to change it. Will be nice to have same chance use other type, for example TcxLabel (DevExpress suite).
1 vote -
sqlmonitor
Enhance the SQLMonitor with params copy out functionality
32 votes -
Enhance the SQLMonitor to allow grouping of objects by nane
In the SQL-Monitor an option is needed that the log files of source objects are grouped by the name of the object.
7 votes -
Connection Manager fna BdeAdmin
replacement for BdeAdmin and TQuery.DatabaseName. Alias manager.
3 votes -
Support interactive query builders
Add support for interactive query builders like TMS or Korzh query builder.
31 votes -
10 votes
-
Create a property in the session objects that shows that a statement is current running in a thread!
This is helpfull in a multi threaded environment to see if a statement is running in an other thread.
When this is the case any statement in the main thread should not run, because in this moment the main app will be frozen.23 votes
- Don't see your idea?