Aktuelle Zeit: 20.11.2019 06:27

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: [Module] GridExModule.pbi
BeitragVerfasst: 23.10.2017 12:22 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Extended Grid Gadget Module

Erweitertes Grid-Gadget ( editierbar & Größe ändern / verstecken / einfrieren von Spalten & Zeilen | Text ausrichten / umschließen )

GridExModule basiert auf MyGrid von 'said'. Ich habe es überarbeitet und in ein Module umgewandelt.

  • Verschiedene Zellarten: Normal / Combobox / Checkbox / Button / Image
  • Verschiedene Zellentypen: String / Integer / Float / Geld / Datum / Zeit
  • Zellen (Normal / ComboBox) können editiert werden.
  • Autocomplete für editierbare Zellen verfügbar
  • Popup-Menü für Grid
  • Zellen mit der Maus vergrößern/verkleiner & Autobreite/-höhe bei Headerklick
  • Zeilen/Spalten 'einfrieren' (werden nicht gescrollt)
  • Zeilenbereiche sortieren (auch Deutsch) & Sortierung bei Klick auf Spaltenkopf
  • Mehrfachsortierungen möglich (z.B. Nachname, Vorname)
  • Formatieren der verschiedenen Zelltypen.
  • Markieren (farbig) von Zellinhalten, wenn sie eine Bedingung erfüllen.
  • Eingaben für editierbare Zellen auf Gültigkeit überprüfen
  • Zellen mit Berechnungen zu anderen Zellinhalten (einfache Tabellenkalkulattion)
  • Export der Zellinhalte als CSV (Datei)
  • Copy & Paste für ausgewählte Zellen bzw. Zeilen (Crtl - MouseClick)
  • Speichern/Laden der veränderten Spalten/Zeilengröße sowie Gridgröße
  • Unterstützung für Themes (Farbschema/Kopfzeilen)
  • Laden und Speichern der Inhalte und des Designs als Worksheet (incl. verwendeter Bilder)

Download: GridExModule.pbi (mit Beispiel-Worksheet)

_________________
Download der PureBasic-Module (GitHub)

Bild


Zuletzt geändert von Thorsten1867 am 05.12.2018 18:00, insgesamt 8-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 23.10.2017 12:59 
Offline
Benutzeravatar

Registriert: 17.05.2007 09:30
Wohnort: Linz - Austria
Coole Sache, Danke!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 23.10.2017 14:05 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
Sieht gut aus, funktioniert gut. :allright:

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 24.10.2017 11:19 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
Sortierung durch Klick auf Spaltenkopf (siehe Example 1) .
- Text (String) incl. deutscher Sortierung (Lexikon o. Telefonbuch)
- Zahlen (Integer)
- Fließkommazahlen (Float)
- Datum (Date)
Sobald dem Spaltenkopf einer dieser Typen zugewiesen wird, werden die Einträge (Zeilen) gemäß dieser Spalte sortiert.

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 25.10.2017 18:23 
Offline

Registriert: 25.10.2017 18:00
Wohnort: Bergisch Gladbach
Wenn die Größe des Fenster verändert wird, entsteht beim Editieren in der Zelle ein Versatz.
Bei der vorherigen Version konnt ich dieses nicht feststellen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 25.10.2017 19:29 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Problem gefunden.
Lag daran, dass jetzt alle Elemente in einem ContainerGadget eingebettet sind.

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 25.10.2017 19:36 
Offline

Registriert: 25.10.2017 18:00
Wohnort: Bergisch Gladbach
Jetzt OK.
Danke


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 27.10.2017 07:50 
Offline

Registriert: 25.10.2017 18:00
Wohnort: Bergisch Gladbach
Habe bei meinen Versuchen in dem Modul noch einen Fehler gefunden.
Zeile 781 (Array-Index außerhalb der zulässigen Grenzen)
Das Verhalten entsteht wenn über eine doppelklick in dem Kopf die Spaltenbreite angepasst wird.
(wie bei Excel)
Die Version ohne Sortierung kennt den Fehler nicht.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 27.10.2017 12:10 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Ich konnte den Fehler nicht reproduzieren, aber ich habe mal etwas probiert.
Teste doch bitte, ob es etwas geholfen hat.

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 28.10.2017 14:27 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update (28.10.17):

Man kann verschiedene Mehrfachsortierungen definieren und mittels ihres Namens später anwenden:

z.B.
GridEx::MultiSortGridRows("Name") => gemäß Spalten Name, Vorname, Geschlecht sortieren
GridEx::MultiSortGridRows("Vorname") => gemäß Spalten Vorname, Name, Geschlecht sortieren
GridEx::MultiSortGridRows("Geburtstag") => gemäß Spalten Geburtsdatume, Name, Vorname sortieren

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye