Deutsch
Forum

Die Spalten ??

 

Bernd
Haase
Moin Frank !

Ich bins, Deine Nervensäge. War Dein Afrika-Urlaub erholsam ? Poste doch mal ein paar tierische Bilder, wenn Du welche gemacht hast.

So nun zum Problem. Wie sieht es denn mit den Spalten und deren Anzahl aus. Kannst Du diese erhöhen. Wie gesagt ich test dann auch für Dich .

Gruß Bernd
 
Mit freundlichem Gruß
Bernd

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



<scherz>Owei - Franks lieblingsthema.

Also ähm - stotter - ich glaube Frank ist im Afrikaurlaub verschollen - der kommt auch bestimmt net wieder. Hat sich bestimmt in ein Büffelmädl verknallt.

Aber vielleicht - vielleicht vielleicht, wenn sich dieses LV-Problem von alleine behoben hat - dann kommter bestimmt mit seiner Neuen wieder. </scherz>

Salve, iF.
 
01.08.2005  
 




Frank
Abbing
Ja, äh, hi...

iF hats wohl schon geahnt... Richtig weiter gekommen mit der Spaltenzahl bin ich also, noch nicht. Liegt wohl auch daran, dass jetzt jeder Urlaub hat - nur ich nicht mehr - und mir dafür jede Menge Arbeit aufbürgt...
Der richtige Geistesblitz ist auch noch nicht gekommen, aber ich habs nicht vergessen! Vielleicht komme ich am Sonntag dazu.

Afrika war ziemlich cool! Genau genommen war ich ja nur in Tunesien, mit dem Stammtisch. Bilder...hab einige gemacht. Aber ich zeige hier mal nur drei - verkleinert.

Gruß, Frank

T3.jpg  
50 kB
Hochgeladen:01.08.2005
Ladeanzahl122
Herunterladen
T2.jpg  
48 kB
Hochgeladen:01.08.2005
Ladeanzahl121
Herunterladen
T1.jpg  
80 kB
Hochgeladen:01.08.2005
Ladeanzahl98
Herunterladen
 
01.08.2005  
 




Michael
Wodrich
Hier einmal meine Gedanken zu dieser endlosen Geschichte (Du hast jetzt 5000 Spalten? Ich brauche aber eine mehr...)

Ich habe mich mit der ListView ja noch nicht soooo auseinandergesetzt, aber zu dem Problem:

Ließe sich das nicht auch in Häppchen lösen? Nur Laden was auch anzeigbar ist und ein Knöpfchen zum seitlichen Blättern lädt dann weitere Daten nach?
Damit ließen sich dann Tabellen beliebiger Breite anzeigen (und die Ladezeit würde auch verkürzt).
Die Idee kam mir durch die Übergroßen Gigadateien, die man ja auch Häppchenweise verarbeitet.

Die ListView bekommt die Gesamtzahl der Spalten angegeben und wieviele davon sichtbar sein sollen. Der Rest wird dann über Vor/Zurück-Button-Handles gesteuert.
Für das Laden der Daten ist dann wohl ein Callback fällig (wo man ja auch Cache-Mechanismen einbauen kann).

Man muß ja nicht etliche Megabytes laden, wenn sowieso nur ein kleiner Ausschnitt interessiert.

Ändern der Daten?
Wo ist das Problem? Man hat doch die Zeilennummer des gewünschten Datensatzes.
Gesamten Satz in Bereich laden - gwünschte Teile ändern - speichern - fertig.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
01.08.2005  
 




Frank
Abbing
Hi.

[quote:dc2aeb80a2]Ließe sich das nicht auch in Häppchen lösen? Nur Laden was auch anzeigbar ist und ein Knöpfchen zum seitlichen Blättern lädt dann weitere Daten nach?[/quote:dc2aeb80a2]
Eine exzellente Lösung, die auch für Programmierer nicht allzu schwer sein dürfte. Zumindest, bis mir selber was besseres eingefallen ist...
So könnte auch MSs Spaltengrenze überlistet werden, die zweifelsohne existiert. Zumindest für ältere Systeme.

P.S. Ich hoffe, die Bilder gefallen.
 
01.08.2005  
 




Michael
Wodrich
Die Frau war hoffentlich gut eingeölt. Da unten soll es ja ziemlich heiß sein.

Die Strandschirmchen kenne ich aus Spanien, allerdings ist darunter viel mehr Getümmel...

Schöne Grüße
Michael Wodrich

Ps:
Gehört der Herr im Vordergrund mit zum Stammtisch?
 
Programmieren, das spannendste Detektivspiel der Welt.
01.08.2005  
 




Frank
Abbing
Hi,

> Die Frau war hoffentlich gut eingeölt. Da
> unten soll es ja ziemlich heiß sein.

Ja, jedenfalls glänzte sie ganz gut.
Es waren immer 40 Grad, die man am Strand bei einer leichten Brise immer gut aushalten konnte.

> Die Strandschirmchen kenne ich aus Spanien,
> allerdings ist darunter viel mehr Getümmel...

Es war noch Vor-Ferienzeit. Da wars noch nicht zu voll.

> Gehört der Herr im Vordergrund mit zum Stammtisch?

Ne, das war Opa Willi. Einer aus dem Stammtisch konnte aus beruflichen Gründen nicht mitfahren. Da ist sein Vater mitgefahren, um die Buchung nicht verfallen zu lassen. Der war aber gut drauf und ist aber ziemlich seinen eigenen Weg gegangen.
 
02.08.2005  
 




Bernd
Haase
Ist manchmal eine gute Idee, aber ihr könnt davon ausgehen, das ich diese Anforderung nicht aus einem Jux heraus stelle. Leider brauch ich die ca 350 Felder auf eine Blick und nicht zum nachblättern.
Es kommt immer noch auf die Anwendung an.

Gruß Bernd

P.S. Wußte gar nicht, dass Frank so gut Stringtangas tragen kann.

Geiler A.... Alter !!!!!
 
Mit freundlichem Gruß
Bernd

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




H.Brill
Hallo Frank,
Manchmal wäre es interessant, nur gewisse
Spalten einzulesen, um bei vielen Spalten
einen besseren Überblick zu haben bzw. die
nicht interessierenden Spalten gar nicht
anzuzeigen.

Beispiel für Spalten :
Art.Nr., Name, Hersteller, EK-Preis, VK-Preis, Ist-Bestand, Soll-Bestand

Die Abteilung Verkauf müßte aber nur die Spalten
Art.Nr., Name, VK-Preis
zu sehen bekommen. Die Lagerverwaltung braucht nur
Art.Nr., Name, Hersteller, und Ist/Soll-Bestand.

Hier wäre ein zusätzl. String-Parameter wie bei SelectColumnEdits()
und PrintColumns(), bei CsvToListview und ListviewToCsv sinnvoll.
Dann könnte man schön mit WritFileQuick() nur diese Spalten in
eine extra Datei speichern und wieder bei Bedarf laden.

Oder wie könnte man sowas machen ?
SetColumnsFromMem() scheint hier nicht das richtige zu sein.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
03.08.2005  
 




Jörg
Sellmeyer
Da könnte CopyColumnTo genau das richtige für Dich sein. Einfach die ganze Datei in ein unsichtbares Control laden und:
[quote:534f685746]CopyColumnTo(H,Z,I,E)

Kopiert eine komplette Spalte von einem Listview in ein anderes Listview.
[/quote:534f685746]
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
03.08.2005  
 




H.Brill
Ach so, ja könnte auch gehen.
So wie ich es beim meinem TabControl mit
ShowWindow(...) auch gemacht habe.
Da habe ich 5 Reiter. Da blende ich auch
immer 4 davon aus (mit ShowWindow), je
nachdem, welcher Reiter gewählt wurde.

Wußte bloß nicht, daß es auch bei einem
unsichtbaren LV geht.

Danke.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
03.08.2005  
 




Jörg
Sellmeyer
Ich weiß jetzt nicht genau was Du meinst...
[quote:4870e9b30c]Wußte bloß nicht, daß es auch bei einem
unsichtbaren LV geht.
[/quote:4870e9b30c]
Das unsichtbare Listview kannst Du natürlich nicht teilweise anzeigen.
Du machst ein unsichtbares LV (d.h. entweder mit showwindow(LV&,0) verstecken oder gleich außerhalb des Fensters positionieren.
Also z. B.
CreateListView(%hwnd,Width(%hwnd + 10),10,600,600)

Ich hab jetzt die genaue Syntax nicht parat aber ich hoffe Du verstehst...

Dann ein normales sichtbares und da kannst Du dann mit CopyColumnTo die Spalten einfügen, die Du brauchst.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
03.08.2005  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

8.825 Betrachtungen

Unbenanntvor 0 min.
Joerg28.06.2016
Erfurt10.10.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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