Frage : Doppelte Schnüre in CStringList using RemoveAt entfernen ()

Hallo,

I löste Notwendigkeit der Code, das doppelte CStrings von einem CStringList object.

I zu entfernen bereits dieses Problem using einen anderen CStringList Gegenstand, aber ich bin in der Notwendigkeit verschiedenes solution.

Particularly, das ich die Lösung using CStringList: benötige: RemoveAt () method.

Thanks,
Arun

Antwort : Doppelte Schnüre in CStringList using RemoveAt entfernen ()

„Ja, ist es, aber es hat häufig keine Daten“

Wie kann es keine Daten haben?  Selbst wenn, einen neuen Rekord verursachend, lässt das Verbindungsfeld im subform sofort den gleichen Wert wie sein Kettenschlossfeld im Haupt bilden?

Aber, wenn Sie mehrfache Kopien des gleichen subform auf einer Hauptform haben, sehe ich keine Weise, die Sie erklären können, welches sind Sie innen, es sei denn Sie etwas Daten gründen, um Ihnen zu erklären.  Ich, dass das Verbindungskind-Wert woud genügend ist, andernfalls wie gedacht haben das subform kennt welche Aufzeichnungen, um anzuzeigen?
Aber, wenn Sie beharren, das nicht so ist, dann ist das einzige andere Annäherung, die ich sehen kann, Funktion, das eingebenereignisverfahren jeder subform Behältersteuerung zu verwenden und einstellte eine Öffentlichkeit variabel zu auf einem eindeutigen Wert it, den Sie in Ihrem subform Code dann beziehen können.
Weitere Lösungen  
 
programming4us programming4us