Patch level :

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :


git-svn-id: svn://10.65.10.50/branches/R_10_00@22575 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2012-02-13 15:04:00 +00:00
parent bc38b3776a
commit 1dd55b2e91
3 changed files with 15 additions and 4 deletions

View File

@ -295,6 +295,6 @@ const TDate& fnc_max(const TDate& a, const TDate& b);
const char* itom(int month);
const char* itow(int dayofweek);
const TDate botime(0,0,0), eotime(31,12,2050);
const TDate botime(0,0,0), eotime(31,12,3000);
#endif // __DATE_H

View File

@ -22,6 +22,18 @@ TRelation_application::TRelation_application()
TRelation_application::~TRelation_application()
{ }
bool TRelation_application::has_filtered_cursor() const
{
bool yes = filtered();
if (yes)
{
const TEdit_field& f = get_search_field();
yes = f.browse() != NULL;
}
return yes;
}
TCursor& TRelation_application::get_filtered_cursor() const
{
const TEdit_field& f = get_search_field();
@ -278,7 +290,7 @@ void TRelation_application::set_toolbar()
pos = _mask->id2pos(DLG_DELREC);
if (pos >= 0)
{
bool enabdel = ((mode == MODE_QUERY && can_edit_some) || (mode == MODE_MOD)) && can_nav;
bool enabdel = ((mode == MODE_QUERY && can_edit_some) || (mode == MODE_MOD))/* && can_nav*/; // Voglio poter cancellare cg2 da cg3
if (enabdel && mode == MODE_MOD)
{
TRelation& r = *get_relation();

View File

@ -105,8 +105,7 @@ private:
// @cmember:(INTERNAL) Permette di autonumerare un record
bool autonum(TMask* m, bool rec);
// @cmember:(INTERNAL) Controlla se il <c TCursor> ha un filtro
virtual bool has_filtered_cursor() const
{ return filtered(); }
virtual bool has_filtered_cursor() const;
virtual TCursor& get_filtered_cursor() const;
// @cmember:(INTERNAL) Sistema il bottone ricerca se necessario