Jump to content


Photo

New BMUniDBGrid with MultiSelection Rows and PopUpMenu Vers. 098. and 099.

DBGRID MULTISELECTION ROWS POPUPMENU

  • Please log in to reply
73 replies to this topic

#1 rullomare

rullomare

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 132 posts
  • LocationItaly

Posted 10 February 2015 - 03:08 PM

 
Hi,
 
A new version of BMUniDBGrid only for 098.50.1144 and 090...
 
Mr. Bressler has modified the code to support multiselection rows in version unigui 098.50.1144.
 
 
 
Given that Mr. Patmap,   long time ago,  had already written the code for supported PopUpMenu for dbgrid, 
 
I took the liberty (by cloning its code) to add it in this new version of BMUniDBGrid. 
 
Thanks Mr. Patmap, his code still works.
 
 
The little knowledge I have of Unigui, I learned from the Unigui Forum; 
so thanks to all the people who share their knowledge : big or small, all knowledge is useful. 
 
 
 
Sentence as these :"I'm usually you staying away from longer available components since they tend to break with future versions,
 do not want a headache for myself later."    are not very nice .
 
 
No one is forced to use this great resource(sharing).
 
I hope that more people will want to share their knowledge.
 
 
In the world of computer science, sharing has always existed.
 
 
Many large and important  commercial projects are born from  (small) share-projects. 
 
 
====================================================================================
 
Installation : 
 
1) unistall BMUniDbGrid, if installed; 
 
2) change your delphi version. 
 
 
package BMUiniDbGrid;
requires
  rtl,
  vcl,
  UniGUI18;   // XE4 , change your delphi version.  
             
              // XE2  UniGUI16;
              // XE3  UniGUI17; 
              // XE4  UniGUI18; 
              // XE5  UniGUI19; 
              // XE6  UniGUI20; 
              // XE7  UniGUI21; 
 
 
contains
  BMUniDbGrid in 'BMUniDbGrid.pas';
 
end.
 
 
3) Build and Install package. 
 
 
 
4) compile and Run newgridx.dpr
 
Attached File  demo.jpg   112.06KB   456 downloads
 
 
Attached File  BMUniDBGrid1144.zip   155.27KB   361 downloads
Enjoy !
 
 
 
Salvatore Marullo.

  • 3

#2 popo

popo

    Member

  • uniGUI Subscriber
  • PipPip
  • 27 posts

Posted 10 February 2015 - 06:15 PM

hi rullomare

 

i try to install package BMUiniDbGrid in delphi xe3 but raise errors.

 

so i remark this codes :

 

procedure TBMUniDBGrid.JSEventHandler(AEventName: String;
  AParams: TUniStrings);
var
  CurrentPos: TBookmark;
  Vals: String;
  //{$IFDEF COMPILER_18_UP} //XE5 and higher
  ArrayOfIndex: TArray<String>;
  I: Integer;
  //{$ELSE} //XE2 and lower compatibility
  TS : TStrings;
  X  : integer ;
  //{$ENDIF}

 

and here :

 

package BMUiniDbGrid;

//{$R *.res}

{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}

 

.

.

 

==========================

 

after i remark that codes, the package can install successfuly.


  • 1

Delphi XE3 Architect Updated 2

UNIGUI 0.98.50.1144

 

Google Chrome,

Firefox

Internet Explorer

Opera


#3 Bresler

Bresler

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 141 posts
  • LocationCuba

Posted 10 February 2015 - 07:13 PM

It would by good to see the error message

 

Thanks


  • 0

#4 rullomare

rullomare

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 132 posts
  • LocationItaly

Posted 10 February 2015 - 08:55 PM

Hi,

 

Change  {$IFDEF COMPILER_18_UP} //XE5 and higher  

 

           in 

 

 

              {$IFDEF COMPILER_17_UP} //XE3 and higher

 

Sorry ! 


  • 1

#5 popo

popo

    Member

  • uniGUI Subscriber
  • PipPip
  • 27 posts

Posted 11 February 2015 - 03:32 AM

thanks you very much rullomare, this component very usefull for me.


  • 1

Delphi XE3 Architect Updated 2

UNIGUI 0.98.50.1144

 

Google Chrome,

Firefox

Internet Explorer

Opera


#6 Abaksoft

Abaksoft

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 461 posts
  • LocationAlgeria

Posted 12 February 2015 - 06:16 AM

+1
  • 0

#7 billyChou

billyChou

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 121 posts

Posted 14 February 2015 - 01:59 AM

Thanks


  • 0

#8 jefferson007

jefferson007

    Newbie

  • uniGUI Subscriber
  • Pip
  • 4 posts

Posted 09 May 2015 - 12:08 PM

very good,Thanks :)


  • 0

#9 skepsis

skepsis

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 191 posts
  • LocationGreece

Posted 10 June 2015 - 11:14 AM

Hi,

 

can we use this at 64bit project?

 

Thanks


  • 0

#10 Bresler

Bresler

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 141 posts
  • LocationCuba

Posted 10 June 2015 - 11:28 AM

Hi skepsis,

 

Actually no. Salvatore is woking adding a new feature and I should make some little changes. After that, the component will be available for 64 bits.

 

Cheers


  • 0

#11 skepsis

skepsis

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 191 posts
  • LocationGreece

Posted 10 June 2015 - 12:44 PM

Thanks for the fast reply Bresler,

 

Can you predict the time of that?


  • 0

#12 Bresler

Bresler

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 141 posts
  • LocationCuba

Posted 10 June 2015 - 12:59 PM

Hi skepsis

 

It depends of many personal reasons, but if things goes well, maybe next week could be shared the new solution.

 

Cheers


  • 0

#13 skepsis

skepsis

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 191 posts
  • LocationGreece

Posted 10 June 2015 - 01:07 PM

Super!

 

Thanks again


  • 0

#14 Stefano Monterisi

Stefano Monterisi

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 109 posts

Posted 12 June 2015 - 11:36 AM

Hi, please make a release that manage virtual scrolling (without classic paging) and I will use it for sure :-)

(waiting Farshad implementation....)

Best regards,

Stefano


  • 0

#15 Bresler

Bresler

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 141 posts
  • LocationCuba

Posted 12 June 2015 - 02:01 PM

Hi Stefano

 

That is a little difficult, because:

  1. I should do it in my free time (my little baby consumes almost all of it)
  2. It will require of some investigation on how could be used the Infinite Scrolling of EXTJS here 

But as my friend Salvatore says: "Never say never", so this could be something for future. I hope.

 

Best regards


  • 0

#16 Bresler

Bresler

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 141 posts
  • LocationCuba

Posted 30 June 2015 - 01:53 PM

Hi guys

 

Here is an update of BMUniDBGrid.

 

ChangeLog:

Added new feature: Configurable Search options

Source code prepared for 32 and 64 bits

 

There is still needed some code cleaning but it is functional and useful. We hope this component be as useful to you as it is for us.

 

Best regards

 

PS: Updated 10/05/2017

PS: Updated 18/10/2016

PS: Updated 05/10/2015

PS: Updated 14/08/2015

PS: Updated 23/07/2015

 

Attached Files


Edited by Bresler, 13 July 2017 - 12:53 PM.

  • 1

#17 tony

tony

    Member

  • Members
  • PipPip
  • 15 posts

Posted 01 July 2015 - 02:59 PM

THANKS!


  • 0

#18 RRVV

RRVV

    Member

  • Banned
  • PipPip
  • 43 posts

Posted 01 July 2015 - 03:09 PM

thanks


  • 0

#19 RRVV

RRVV

    Member

  • Banned
  • PipPip
  • 43 posts

Posted 01 July 2015 - 03:17 PM

Hi guys

 

Here is an update of BMUniDBGrid.

 

ChangeLog:

Added new feature: Configurable Search options

Source code prepared for 32 and 64 bits

 

There is still needed some code cleaning but it is functional and useful. We hope this component be as useful to you as it is for us.

 

Best regards

 

 

this BMUniDBGrid not work PopUpMenu

plz guide


  • 0

#20 Bresler

Bresler

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 141 posts
  • LocationCuba

Posted 01 July 2015 - 03:28 PM

Hi valadi

 

It must to be a TUniPopupMenu and it's working. I already tested it.

 

 

 

Cheers


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users