vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Erklärung/Hilfe Access in Word ausgeben 
Autor: jadexy
Datum: 27.02.06 14:15

Hallo,

ich habe folgenden Code. Der folgendes macht:

In der Union-tabelle sind alle Datensätze (ca. 20). In der veraendert_verschw nur eine Teilmenge (3) von Union. Jetzt möchte ich alle Datensätze, die sowohl in Union als auch in veraendert_verschw auftauchen ausgeben und zwar alle so. Die in der Spalte OS einen gleichen Wert haben auf einem Blatt. Theoretisch hätte ich dann 2 Datensätze mit OS=9100 (OTS1 und OTS2) auf einem Blatt und einen mit OS=9450 (OTS7) auf einem zweiten Blatt. Leider erfolgt die Ausgabe alles andere als von mir angestrebt.

Auf dem ersten Blatt steht OTS1 von OS=9100. Auf dem zweiten Blatt dann aber OTS2 und OTS1 (also falsch sortiert) und dann auf dem dritten
OTS7 von OS=9450.

Eigentlich wollte ich jeweils alle von OS=9100 und sortiert auf dem Blatt. Was ist in meinem Code falsch?

Weiß echt nicht mehr weiter! Habe schon alles probiert, nur nicht das richtige, wie es scheint.
If (rstIBFeature_UNION.RecordCount > 0) Then 
                rstIBFeature_UNION.MoveFirst 
                Do While Not rstIBFeature_UNION.EOF 
 
                If (rstIBFeature_veraendert_verschw.RecordCount > 0) Then 
                rstIBFeature_veraendert_verschw.MoveFirst 
                index = D.Paragraphs.count 
                Do While Not rstIBFeature_veraendert_verschw.EOF 
                    If rstIBFeature_UNION![FCODE] = _
                      rstIBFeature_veraendert_verschw![FCODE] Then 
                    'index = D.Paragraphs.count 
                    lngOS = rstIBFeature_veraendert_verschw![OS] 
                    idxRecordset = idxRecordset + 1 
                    D.Paragraphs.Add 
                    index = index + 1 
                    Set R = D.Paragraphs(index).Range 
                    D.Range.InsertAfter Trim(Str(lngOS)) & ", " & _
                      rstIBFeature_veraendert_verschw![Objekt] 
                    R.ParagraphFormat.Style = "Überschrift 2" 
                    D.Bookmarks.Add Name:="A" & _
                      rstIBFeature_veraendert_verschw![Objektnummer], Range:=R 
                    'If rstIBFeature_veraendert_neu![OS] = lngOS Then 
 
                        D.Paragraphs.Add 
                        index = D.Paragraphs.count 
                        Set R = D.Paragraphs(index).Range 
                        D.Range.InsertAfter "Beschreibung:" 
                        R.ParagraphFormat.Style = "Überschrift 3" 
 
                        D.Paragraphs.Add 
                        index = D.Paragraphs.count 
                        Set R = D.Paragraphs(index).Range 
                        D.Range.InsertAfter _
                          rstIBFeature_veraendert_verschw![Beschreibung] 
                        R.ParagraphFormat.Style = "Standard" 
 
                        D.Paragraphs.Add 
                        index = D.Paragraphs.count 
                        Set R = D.Paragraphs(index).Range 
                        D.Range.InsertAfter "Objekttyp:" 
                        R.ParagraphFormat.Style = "Überschrift 3" 
 
                        D.Paragraphs.Add 
                        index = D.Paragraphs.count 
                        Set R = D.Paragraphs(index).Range 
                        D.Range.InsertAfter _
                          rstIBFeature_veraendert_verschw![Objekttyp] 
                        R.ParagraphFormat.Style = "Standard" 
 
                        D.Paragraphs.Add 
                        index = D.Paragraphs.count 
                        Set R = D.Paragraphs(index).Range 
                        D.Range.InsertAfter "Zugehörige Objektteile:" 
                        R.ParagraphFormat.Style = "Überschrift 3"
Nachtrag: ich möchte alle Datensätze aus veraendert_verschw ausgeben.

Danke Jade
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Erklärung/Hilfe Access in Word ausgeben914jadexy27.02.06 14:15
Re: Erklärung/Hilfe Access in Word ausgeben550jadexy27.02.06 14:16
Re: Erklärung/Hilfe Access in Word ausgeben540jadexy27.02.06 14:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel