Italia
Foro

Problem bei der Listview

 

Bernd
Haase
Moin ! Ich breh mir gerade die Haxen bei der Listview. Meine 3. Spalte wird immer linksbündig angezeigt. Ich kann machen was ich will, ich krieg das Ding nicht rechtsbündig geliefert. Vielleicht kann mir mal jemand helfen, manchmal sieht man die eigenen Fehler nicht. Der Code liegt bei.

Danke !!
KompilierenMarkierenSeparieren
SetStatusText StatusBar1&,1,Flop-/Top-Liste,0,0
u_case
Dim bereich#,768
GetColumnUpdate(listview&,bereich#)
WriteFileQuick(addr(text$),bereich#,0,768)
Dispose bereich#
u_disable
declare befehl$,Daten$,i%,Ztitel$,summe!,zeile%,Total$,summe1!
declare befehl$,Datum1$,Datum2$,Zdaten$
clearlistview(Listview&)
Declare tmptxt$
tmptxt$=Art.-Nr.
IColumn(ListView&,Addr(tmptxt$),320,0)
tmptxt$=Titel
IColumn(ListView&,Addr(tmptxt$),320,0)
tmptxt$=^ Stückzahl
IColumn(ListView&,Addr(tmptxt$),88,0)
tmptxt$=Preis
IColumn(ListView&,Addr(tmptxt$),92,0)
tmptxt$=Summe
IColumn(ListView&,Addr(tmptxt$),73,0)
AutoSortListview listview&,1,1,2
SetColumnAlignment(listview&,2,1)
SetColumnAlignment(listview&,3,1)
SetColumnAlignment(listview&,4,1)
Dim bereich#,768
text$=username$+Button4.fmt

if @filesize(text$)>0

    ReadFileQuick(addr(text$),bereich#,0,768)
    SetColumnUpdate(listview&,bereich#)

endif

Dispose bereich#
Datum1$=@Gettext$(DateTimePicker1&)
Datum2$=@Gettext$(DateTimePicker2&)
Befehl$=select artikel.NR_Neu, artikel.titel, Auf_nr.rech_dat, Auftrag.Anzahl,  artikel.Euro from artikel,auftrag,auf_nr where artikel.nr_neu=auftrag.Nr_neu and auftrag.auf_nr=auf_nr.auf_nr and auf_nr.Rech_dat>=+ctod$(Datum1$)+ and auf_nr.Rech_dat<=+ctod$(Datum2$)+ order by artikel.nr_neu
clearlist
sqlexec befehl$,1
i%=2
summe!=0
decimals 2

if %getcount>1

    Daten$=@ListBoxItem$(i%)
    Ztitel$=@trim$(@substr$(Daten$,1,|))

endif

while i%<=%getcount

    Daten$=@ListBoxItem$(i%)

    if Ztitel$<>@trim$(@substr$(Daten$,1,|))

        Ztitel$=@trim$(@substr$(Daten$,1,|))
        setitem listview&,@trim$(@substr$(zDaten$,1,|)),@trim$(@substr$(zDaten$,2,|)),Summe!,@trim$(@substr$(zDaten$,5,|)),Summe1!
        summe!=0
        summe1!=0

    endif

    Zdaten$=Daten$
    Summe!=summe!+@val(@trim$(@substr$(Daten$,4,|)))
    Summe1!=summe1!+@val(@trim$(@substr$(Daten$,4,|)))*@val(@trim$(@substr$(Daten$,5,|)))
    inc i%

wend

setitem listview&,@trim$(@substr$(zDaten$,1,|)),@trim$(@substr$(zDaten$,2,|)),@format$(###0.00,Summe!),@trim$(@substr$(zDaten$,5,|)),@format$(###0.00,Summe1!)
Ueberschrift$=Flop-/Topliste - Stand: +date$(0)
lastfocus&=6
<
s=s4 href='./../../funktionsreferenzen/xprofan/uenable/'>u_enable
 
Mit freundlichem Gruß
Bernd

Sind schon viele erfroren, aber noch keiner ist erstunken !!
[...] 
28.03.2007  
 




Jörg
Sellmeyer
Versuch doch mal ein Update(listview&) einzubauen. Und bitte editier Deinen Text, um Code-Tags einzubauen - es ist dann leichter zu lesen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
28.03.2007  
 



Also Bernd, Codes doch bitte mit [CODE] kennzeichen, die Zeit sollte schon sein!
 
28.03.2007  
 




Bernd
Haase
Update Listview schon probiert.
 
Mit freundlichem Gruß
Bernd

Sind schon viele erfroren, aber noch keiner ist erstunken !!
[...] 
28.03.2007  
 



Lieber Bernd

Vor den Quelltext bitte einmal # in der Symbolleiste anklicken und nach dem Quelltext auch wieder einmal # anklicken - Danke

Hat sich erledigt - jetzt hast Du es grade gemacht
 
28.03.2007  
 




Frank
Abbing
Mann, ist doch kein funktionierender Code...

Warum nicht als letzten Parameter by IColumn eine 1?
Ansonsten funktioniert SetColumnAlignment() bei mir ohne Probleme mit allen Spalten. Erfolgt es nach ShowListview(), ist ein Update(listviewhandle) nötig.

P.S.: Ab der nächsten Version wird die Funktion UpdateListview() heissen, anstatt Update().
 
28.03.2007  
 




Bernd
Haase
Jau Danke erst mal per die Tips. Entschuldigung per die nicht vorhandenen Quotes.
Leider kann der Code nicht funktionieren, da dieser code auf eine SQL-Datenbank zugreift. Läßt sich schlecht mitliefern.

Trotzdem Danke erst mal. Werde Franks Dinge mal probieren.
 
Mit freundlichem Gruß
Bernd

Sind schon viele erfroren, aber noch keiner ist erstunken !!
[...] 
28.03.2007  
 




Frank
Abbing

Leider kann der Code nicht funktionieren, da dieser code auf eine SQL-Datenbank zugreift. Läßt sich schlecht mitliefern.


Das ist mir klar, dass das nicht immer geht. Darum sollst du auch ein Minimalbeispiel erstellen, welches den Fehler darstellt. Warum? Lies das:

[tb]minimalbeispiel[/tb]
 
28.03.2007  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

661 Views

Untitledvor 0 min.
Michael W.07.07.2016
RICOSCH22.11.2014
Frank Vorholzer10.05.2012
Peter Max Müller27.01.2012
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie