2012-03-26 2 views
0

Wie oben erwähnt, verwende ich den internen Access Visual Basic 6 Editor zusammen mit Microsoft SQL Server, was ich will Die Funktion hat keine wiederholten Elemente in der Unterform, die sich in einer Tabelle namens Bestelldetails befindet, die eine Beziehung zu der Hauptform namens Aufträge hat.Wie nicht wiederholen Elemente in diesem Access-SQL-Server-Visual Basic 6 (ADO) Formular (Master Detail)

Was ich bekomme, ist wiederholte Information in der Unterform, aber alles, was ich will, ist die Information zu zeigen, nach der Bestellnummer oder Id (Codigo Pedido) ... und wie Sie hier sehen können, ist das nicht passiert:

Form: http://www.flickr.com/photos/[email protected]/6871552418/

Code: https://docs.google.com/document/d/1bn71VqxzB1W55sHcKMstCSxnIbmP5cyYWkBVnF1tzVs/edit

ich weiß nicht, was zu tun sollte ich Parameter verwenden, sollte ich SQL-Abfragen verwenden, sollte eine Art tun Struktur Looping ... Im verlorenen .., also wenn mir jemand helfen könnte, auch in den allermeisten al Art und Weise würde ich ernsthaft schätzen es

+1

Es ist durchaus möglich, Postleitzahl in Satckoverflow, können Sie die Format Schaltfläche '{}' verwenden, um es gut aussehen zu lassen. – Fionnuala

Antwort

0

Verwenden Sie die Eigenschaft text nicht in MS Access, dann werden Sie nicht den Fokus zu setzen haben:

''Me.ctCodigo.SetFocus 
Me.ctCodigo = rs.Fields(0).Value 

Wenn Sie müssen qualifizieren, benutzen Sie .Value, das anzeigt, ob verfügbar ist oder nicht, das Steuerelement hat den Fokus.

Ich bin nicht sicher, warum Sie nicht verknüpfte Tabellen verwenden, können Sie keine ADP erwähnen, aber wenn Sie ADO verwenden müssen, sollten Sie die Re-Cord-Bindung, wird es das Leben leichter machen: http://support.microsoft.com/kb/281998

Verwandte Themen