Vraag : Hoe te om gegevensverlies te verhinderen?

DESCRIPTION
I heeft een ongebruikelijk probleem aangaande de volgende vorm opgemerkt: de Naam
frmAHA_NEW_VER1
The bij de bovenkant van het scherm (ga NIEUWE Naam AHA in) gaat weg wanneer om het even welke bevelknopen clicked.

PROBLEM BACKGROUND
This probleem waren net berichten zijn nadat ik de functie „REQUERY“ aan de macro's toevoegde die de bevelknopen op de vorm „frmAHA_NEW_VER1“

TO ONTSPANNEN PROBLEM
1 in werking stellen.      Logboek in application
2.      Klik „NIEUWE AHA“
3.      Ga een nieuwe AHA Title
4 in.      Klik de bevelknoop naast „Ontwikkeld door“
5.      Merk nu de Naam AHA op. Het is gone.
6.      Dan als u houdt knoopt het klikken van bevel de foutenmelding dicht komt op: Zie image.

Antwoord : Hoe te om gegevensverlies te verhinderen?

Zoals in uw ander Q, kon u sommigen doen die door de herhaling optimaliseren tegen te houden wanneer u een afstand ontmoet die groter is dan wij (aangezien geen gelijke men van dan) zal volgen, b.v. controleren.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
size_t printAllEqual (const vector& v, const StudentAttempt& sa, stringstream& ss) {

  vector:: const_iterator i = v.begin ();
  size_t sz = 0;
  bool bFirst = waar;

  terwijl (I! = v.end ()) {

    als (isDistEqual (*i, sa)) {
    
      als (! bFirst) ss <>studentName;
      ++sz;

      // wij hier kunnen tegenhouden wanneer het ontmoeten van afstanden
      // groter dan zijn wij aangezien de vector is
      // in het stijgen orde (als niet, dit fouten die veroorzaken) wordt gesorteerd zou
      // zullen de Hogere afstanden nooit van ons evenaren
      als (i->distance > sa.distance) onderbreking;
    }

    ++i; 
    bFirst = vals;
  }

  terugkeer sz;
}
Andere oplossingen  
 
programming4us programming4us