Aktuelle Zeit: 16.07.2018 00:43

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 31.10.2017 11:24 
Offline
PureBasic Team
Benutzeravatar

Registriert: 11.09.2004 16:35
Wohnort: Saxony / Deutscheinsiedel
Sehr, sehr schön :allright:
Danke :D

Könnte mir noch nützlich werden + sollte sich (z.B. innerhalb eines ContainerGadgets) auch relativ problemlos in Dialog-basiertes GUI einbinden lassen... 8)

_________________
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: [Module] GridExModule.pbi - UPDATE
BeitragVerfasst: 07.11.2017 23:29 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
UPDATE (7.11.2017)

  • Formatieren von Zellen
    • Ganzzahlen: Tausenderpunkt
    • Fließkommazahlen: "%i,%ddd" & Tausenderpunkt
    • Geldbeträge: Währung (€/$/...)
    • Datum: "%dd.%mm.%yyyy" / "%yyyy/%mm/%dd"
    • Zeit: "%hh:%ii Uhr" / "%hh std. %ii min. %ss sek."

  • Zellen farbig markieren, wenn die Bedingung erfüllt ist
    • Negative / Positive
    • Equal{12.5} / Equal{24.12.2017} / Equal{String}
    • Compare{=|String} / Compare{>|24.12.1987} / Compare{<=|28.99}
    • Like{*wort} / Like{Namen*} / Like{*teil*}

  • Berechnungen mit den Zellinhalten (R=Row / C=Col / Row:Col)
    • Sum[R1]..[R5] / Sum[C3]..[C5] / Sum[1:3]..[5:3]
    • Average[R1]..[R4] / Average[C1]..[C3] / Average[1:3]..[4:3]
    • Min[R1]..[R5] / Min[C1]..[C3] / Min[1:3]..[5:3]
    • Max[R1]..[R5] / Max[C1]..[C3] / Max[1:3]..[5:3]
    • Count{=|String}[R1]..[R5] / Count{>|12.1.2015}[R1]..[R5] / Count{<=|12.75}[R1]..[R5]
    • [2:3]+[2:5] / [2:5]-[4:5] / [2:3]+[2:5]-[4:3] / [2:3]*[2:5] / [2:5]/[4:5]

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


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

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Added: GetSelectedCells(GID.i, Array Cells.s(2))

Nachdem es im ursprünglichen Code seltsamerweise nicht vorgesehen war, Selectionen auszuwerten, habe ich einen Befehl zum Auslesen der markierten Zellen in einen Array hinzugefügt. (siehe Beispiel 1)

Added: ExportCells(GID.i, File$, Flags.i)
Added: CopyToClipboard(GID.i, Flags.i)

Added: Laden/Speichern der Grid-Größe sowie Zeilenhöhe und Spaltenweite

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 11.11.2017 15:47 
Offline

Registriert: 25.10.2017 18:00
Wohnort: Bergisch Gladbach
In der Fassung eine tolles Tools :D
Zu dem noch gefundenen Fehler folgt ein PM
Danke
Bug ist schon erledigt. siehe englisches Forum
Hatte die Version gestern runtergeladen, aber erst heute getestet und die Änderung nicht mitbekommen.
Danke :D :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 12.11.2017 01:02 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Added: Sortierpfeile für Spaltenkopf
Added: Editierbare Combobox (Text eingeben oder aus der Liste auswählen)
Added: CellTyp setzt automatisch die passenden Formatierungen
Added: Images als Zellinhalte

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 13.11.2017 00:09, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] GridExModule.pbi
BeitragVerfasst: 13.11.2017 00:06 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
[12. November]

Added: Zusätzliche andersfarbige Linien (z.B. für die Zeilen mit Berechnungen)
Changed: Optische Verbesserungen (z.B. FocusBorder & Standardfarben usw.)

[13. November]

Added: Eingaben für editierbare Zellen auf Gültigkeit überprüfen (=> Fehler: hellroter Zellhintergrund)

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


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

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren

Hinzugefügt: Zusätzliche farbige Rahmen für einzelne Zellen
Hinzugefügt: GetSelection(), um selektierte Zellen für externe Prozeduren zu verwenden (z.B. Zellen verschmelzen)
Hinzugefügt: Kopieren ausgewählter Zellen in/aus ClipBoard (CSV oder Tabulator)
Hinzugefügt: Erlauben oder verbieten der Größenänderung von Spalten und/oder Zeilen.
Hinzugefügt: Themes für das Grid (Farbschemen, Headergestaltung ...)
Hinzugefügt: Nur gültige Einträge für editierbare Zellen akzeptieren (#Valid)
Hinzugefügt: Berechnungen aktualisieren, wenn eine Zelle mit dem #Update-Flag geändert wurde.
Hinzugefügt: Mausklick in der linken oberen Ecke, um alle Zellen zu markieren.
Hinzugefügt: Strg - Mausklick / Umschalttaste - Mausklick (Zeilenkopf) zum Auswählen von Zeilen => Kopieren & Einfügen ausgewählter Zeilen
Hinzugefügt: Strg - Mausklick zum Auswählen einzelner Zellen => Kopieren & Einfügen ausgewählter Zellen
Hinzugefügt: Grid als Arbeitsblatt speichern/laden (inklusive der verwendeten Bilder)

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


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

Registriert: 01.04.2007 20:18
Wenn ich nur die ganzen Features lese .... Bald hast Du Excel ersetzt :allright:

_________________
PureBasic 5.46 LTS / 5.62 (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce GTX 980 X4 Ultra | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: abweichende Zeilennummerierung
BeitragVerfasst: 27.02.2018 10:15 
Offline

Registriert: 19.05.2006 15:18
Hallo,
erstmal ein großes Lob für dieses tolle Modul. Es hat mir schon manche Arbeit erleichtert.
Nun meine Frage: Besteht die Möglichkeit, die Zeilen anders zu nummerieren?
Statt 1,2,... könnte ich A,B,C,... gebrauchen.
Oder anders - kann man die Zeilennummer manuell ändern?
Vielen Dank für eure Hilfe.

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 27.02.2018 19:31 
Offline
Benutzeravatar

Registriert: 22.12.2016 12:49
Wohnort: :D_üsseldorf-Wersten
Edit: Code gelöscht. Re: abweichende Zeilennummerierung gehört hier nicht hin. Gruß Jürgen Kulow
__________________________________________________
Domain angepasst
27.02.2018
RSBasic


Zuletzt geändert von juergenkulow am 01.03.2018 18:00, insgesamt 1-mal geändert.

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 Vorherige  1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 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