Hallo Forum,
heut mal eine allgemein Frage an Euch
Ich habe hier ein größeres Projekt zur Verwaltung von Bauprojekten für ein Architekturbüro.
Jetzt möchte ich eine Projektüberwachung Integrieren (Adressbuch, Projektliste, Zeitverwaltung und Bildverwaltung sind schon vorhanden).
Vorgehensweise:
Über die Adresse werden die Projekte geladen.
Nun steht ja dadurch das Projekt fest.
Mein Gedanke:
neues Fenster auf
links kommt eine Liste (ListViewGadget) mit den ganzen Vorgänge dieses Projektes
rechts werden die Projekte in den diversen Gadgets bearbeitet.
So nun kommts.
In den Projekten gibt es z.B.
- Schriftverkehr
- Abrechnung
- Bautagebuch
... und und und
wenn ich nun für jeden Vorgang eigene Konstanten und Gadgets anlege, dann wird das ganze sehr groß.
weiter möchte ich das so einfach wie möglich halten, damit das auch weiter ausbaubar ist.
wie schon oben geschrieben sollen die Daten-Gadgets rechts stehen, dies würde ich über Panels (Panelgadget steuern).
in etwa so
Panel 1 = Schriftverkehr mit allen benötigten Gadgets
Panel 2 = Abrechnung
Panel 3 = Bautagebuch
Panel 4 = ... und und und
auf jedem Panel benötige ich ca. 50 Gadgets (String,Text,Option,ComboBox)
wie würdet Ihr so etwas umsetzen.
Gruß
gnaps
Umsetzung - Wie würdet Ihr das machen
Umsetzung - Wie würdet Ihr das machen
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
- TroaX
- Beiträge: 661
- Registriert: 08.03.2013 14:27
- Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Pop_OS! | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Pop_OS!
- Wohnort: NRW
- Kontaktdaten:
Re: Umsetzung - Wie würdet Ihr das machen
Kommt immer darauf an, ob diese Verwaltung eine Einzelplatzlösung oder eine Mehrplatzlösung sein muss. Bei letzterem würde ich es klar als RIA umsetzen. Als Einzelplatzlösung hingegen wäre das natürlich nicht so klug.
Vom Layout her würde ich eher mit Tabs arbeiten, anstatt alles in Panel auf eine Übersicht zu pressen. Dadurch kann es beim runterskallieren gerne mal schwierig werden. Mit Tabs konzentriert sich der Fensterinhalt auf das gerade wichtige und es wäre übersichtlicher.
Vom Layout her würde ich eher mit Tabs arbeiten, anstatt alles in Panel auf eine Übersicht zu pressen. Dadurch kann es beim runterskallieren gerne mal schwierig werden. Mit Tabs konzentriert sich der Fensterinhalt auf das gerade wichtige und es wäre übersichtlicher.
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Pop_OS!
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript
Re: Umsetzung - Wie würdet Ihr das machen
Mir ist nicht ganz klar, was du willst, aber in der Übersicht könntest du bspw. lauter Canvas-gadget haben, wo die infos reingeschrieben wird. Klick der Benutzer das an, dann geht das Editor-Feld auf. Das sollte schnell gehen.
Und nur so eine kleinigkeit: Ob Adressen wirklich das richtige ist, um ein "Projekt" zu identifizieren? Kann doch sein, das an der gleichen Adresse mehrere Sachen gemacht werden müssen. Ich denke jetzt mal an Hochhäuser oder Mehr-Parteien-Häuser. Sowas unbedingt vorher abklären.
Und nur so eine kleinigkeit: Ob Adressen wirklich das richtige ist, um ein "Projekt" zu identifizieren? Kann doch sein, das an der gleichen Adresse mehrere Sachen gemacht werden müssen. Ich denke jetzt mal an Hochhäuser oder Mehr-Parteien-Häuser. Sowas unbedingt vorher abklären.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Re: Umsetzung - Wie würdet Ihr das machen
Hi
Ich kann bei der Adresse natürlich mehrere Projekte anlegen.
Wähle ich das Projekt aus dann öffne ich ein Fenster
Links ist meine Liste mit den ganzen Vorgängen
z. B
- Angebotsanfrage
- Submessionsergebnis
- Bauvertag
- Abschlagsrechnungen
- Bautagebuch
- Schriftverkehr
Und und und
Wenn jetzt ein neuer Schriftverkehr angelegt oder ein vorhandener angewählt wird
Benötige ich ja ander Gadgets als bei einer Abrechnung,
Das heisst ein Panel für
- Abrechnung
- Abschlagszahlungen
- Schlussrechnung
Ein Panel für
- Schriftverkehr
Usw.
Daher die Frage
Weiter ist die Frage der Konstanten für die Gadgets
Lege ich einfach 50 an und nehme diese immer wieder
Dass heisst ich erstelle die gadget immer wieder neu
Oder vergebe ich für jedes Panel eigene und erstelle diese beim Projektstart
Einmal neu und arbeite dann mit Disablegadget.
Ich denkte ich komme über versuchen, versuchen und versuchen nicht weiter.
Gruss gnaps
Ich kann bei der Adresse natürlich mehrere Projekte anlegen.
Wähle ich das Projekt aus dann öffne ich ein Fenster
Links ist meine Liste mit den ganzen Vorgängen
z. B
- Angebotsanfrage
- Submessionsergebnis
- Bauvertag
- Abschlagsrechnungen
- Bautagebuch
- Schriftverkehr
Und und und
Wenn jetzt ein neuer Schriftverkehr angelegt oder ein vorhandener angewählt wird
Benötige ich ja ander Gadgets als bei einer Abrechnung,
Das heisst ein Panel für
- Abrechnung
- Abschlagszahlungen
- Schlussrechnung
Ein Panel für
- Schriftverkehr
Usw.
Daher die Frage
Weiter ist die Frage der Konstanten für die Gadgets
Lege ich einfach 50 an und nehme diese immer wieder
Dass heisst ich erstelle die gadget immer wieder neu
Oder vergebe ich für jedes Panel eigene und erstelle diese beim Projektstart
Einmal neu und arbeite dann mit Disablegadget.
Ich denkte ich komme über versuchen, versuchen und versuchen nicht weiter.
Gruss gnaps
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
Re: Umsetzung - Wie würdet Ihr das machen
Containergadget sind deine Freunde. Für jede Art ein Container anlegen, wo die Gadgets drin sind. Alle Container übereinander und alle verstecken, bis auf den einen aktiven.
Beim umschalten halt alle Conatiner verstecken, gewünschten füllen und dann den Conatiner sichtbar machen.
Was die "nummerierung" angeht, ich benutze eh immer #pb_any und variablen. Ist flexibler und vermeidet konflikte.
Beim umschalten halt alle Conatiner verstecken, gewünschten füllen und dann den Conatiner sichtbar machen.
Was die "nummerierung" angeht, ich benutze eh immer #pb_any und variablen. Ist flexibler und vermeidet konflikte.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!