vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

Fortgeschrittene Programmierung
Re: Picture box zeichnet nicht richtig 
Autor: Sascha
Datum: 12.08.03 14:54

Picture1.Cls
Call opendb
zaehler = 0
MM = top_size
 
x_seitenzahl = 0
x_personen = 0
x_name = 0
Dim bundesland As Recordset
Dim huetten As Recordset
Dim personen_anzahl As Recordset
Dim gesammt_huetten As Recordset
Set gesammt_huetten = db.OpenRecordset("select * from huetten")
 
Set bundesland = db.OpenRecordset("select distinct(mid(huettencode,4,3)) as" & _
  "b_land from huetten")
If bundesland.RecordCount <> 0 Then
    Label1.Visible = True
    Picture1.Visible = False
    DoEvents
    While bundesland.EOF = False
        Set huetten = db.OpenRecordset("select  * from huetten where mid(" & _
          "huettencode,4,3)='" & bundesland.Fields("b_land") & "'")
        If huetten.RecordCount <> 0 Then
            Set personen_anzahl = db.OpenRecordset("select distinct(personen)" & _
              "from huetten_preis_zeit where huettencode='" & huetten.Fields( _
              "huettencode") & "'")
            Picture1.ScaleMode = 6
            Call get_max_size_name(gesammt_huetten) 'Maximale breite für das 
            ' erste tabellenfeld
                    Picture1.CurrentY = y_tag
                    Picture1.CurrentX = 10
                    Picture1.Print "Hüttencode/Ort"
 
            While huetten.EOF = False
                Picture1.CurrentX = 10
                Picture1.CurrentY = MM
                Picture1.Print huetten.Fields("huettencode") & "/" & _
                  huetten.Fields("huettenort")
 
                X = personen_show(personen_anzahl)
                If x_personen < X Then
                    x_personen = X
                End If
                X = seite_show(huetten.Fields("seitenzahl")) 
                If x_seitenzahl < X Then
                    x_seitenzahl = X
                End If
                Call austattung(huetten.Fields("fischteich"), huetten.Fields( _
                  "sauna"), huetten.Fields("skigebiet"), huetten.Fields( _
                  "topangebot")) 'Felder falls nötig makieren es sind immer 4 
                ' Felder immer hintereinander
                Call max_tage(7, huetten.Fields("huettencode")) 'Es wird eine 
                ' Art Kalender ausgegeben
                monate (11) 'monats überschriften werden erzeugt
                x_width = tage_x_length(12) + 1
                Picture1.Width = Picture1.ScaleX(x_width + 10, vbMillimeters, _
                  vbTwips)
                Picture1.Line (9, MM + 4)-(x_width, MM + 4)
                Picture1.Line (9, top_size - 1)-(x_width, top_size - 1)
                MM = MM + 5
                huetten.MoveNext
            Wend
        End If
        bundesland.MoveNext
    Wend
 
 
        Picture1.Line (x_name, top_size - 1)-(x_name, MM - 1)
        Picture1.Line (x_personen, top_size - 1)-(x_personen, MM - 1)
        Picture1.Line (x_seitenzahl, top_size - 1)-(x_seitenzahl, MM - 1)
        Picture1.Line (9, top_size - 1)-(9, MM - 1)
        Call legende
        Picture1.Refresh
 
        Picture1.Visible = True
        Label1.Visible = False
        Call Form_Resize
 
End If
Das ist der hauptkern des codes also ich glaube nicht das er euch viel nützen könnte aber währe trozdem über jeden verusch mir zu helfen erfreut.

MfG Sascha

Video Disk Rekorder marke eigenbau

http://www.vdrportal.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Picture box zeichnet nicht richtig392Sascha12.08.03 10:21
Re: Picture box zeichnet nicht richtig248ModeratorDieter12.08.03 14:49
Re: Picture box zeichnet nicht richtig253Sascha12.08.03 14:54
Re: Picture box zeichnet nicht richtig256ModeratorDieter12.08.03 15:00
Re: Picture box zeichnet nicht richtig275Sascha12.08.03 15:04
Ganz genau! (oT)254ModeratorDieter12.08.03 15:18

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