Suchergebnisse

Suchergebnisse 1-30 von insgesamt 60.

  • Benutzer-Avatarbild

    Jo, kann ja nicht schaden. Wenn ich Zeit hab guck' ich gern mit drüber - da kann ich sicher auch noch was lernen

  • Benutzer-Avatarbild

    mach ma auf die sln-datei rechtsklick -> öffnen mit. Dann suchst dir den solutionexplorer, und das sollte dann klappen. vb-paradise.de/index.php/Attac…d2a29471c8341aaad7e982b85 @ErfinderDesRades: ggf. könnte man den SolutionExplorer mal dahingehend verbessern, dass man den eigenständig öffnen und aus dem SolutionExplorer selbst eine sln öffnen kann? Das scheint der aktuell nicht zu können, ich hatte ja anfangs die gleichen Probleme...

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Bei Sachsen Anhalt, Mecklenburg darüber hinaus noch die Fischereischeinnummer,“ Das würde ich dann verallgemeinern - entweder lässt die "Nummer" (wird vermutlich String sein, weil bestimmt Buchstaben drin vorkommen) leer ("") oder trägst die halt für jeden Fall mit ein - wird ja nicht die Unmenge sein. Wenn die Behörden dann die Daten brauchen, kannst die ja trotzdem über z.B. EPPlus in eine Excel-Datei schmeißen - hast aber alles an einem zentralen Ort. Das macht in meinen …

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Ich würde nun folgendes machen:“ 1. ist wohl zwingend notwendig 2. das kommt später. mit DataSet anfangen reicht - stop: erstmal ein Datenmodell modellieren (könntest das verlinkte Tool nutzen) 3. spielt erstmal keine Rolle - das ist ja nur die Ansicht auf die Daten, das kann man später designen wie man will 4. jo, ich warte

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „im typDataset ein Datenmodell bauen“ ich würd's für den groben Anfang erstmal in nem externen Designer machen - VS geht furchtbar hässlich damit um, wenn man Relationen löscht, u.U. ist (wenn man keine Ahnung hat) die ganze Solution futsch. Erst wenn das Grundmodell passt, würd ich das in's DataSet "übertragen" und dann starten. Ansonsten stimme ich ErfinderDesRades zu: - Angel(zubehör?)laden - Artikel -> Ja - Kundengebunden? vermutlich, da könnte man ein m:n basteln…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „o, Komplexität wächst langsam.“ Jo, das kann uns nur der @DerSmurf beantworten. Für den "Kassiervorgang" würde ich dann den Anonymen Kunden oder das Anonyme Mitglied als Defaultwert setzen, dann braucht man da nicht rumsuchen und kann den Vorgang schnell abhandeln. Ansonsten wurde ja erstmal alles gesagt - Datenmodell fertigstellen, dann sehen wir weiter.

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „ein paar NullSpalten erlauben.“ wozu?

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Diese gibt es auch in deiner Version. Kunde.ScheinNr bleibt leer, wenn die Person keinen Fischereischein hat.“ Dann mach als Default-Wert "" in die Column, das ist als würde das was drin stehen (ein leerer String eben) und du kannst die trotzdem auf NotNull setzen. Bei mir in meinem riesigen DataSet gibt es keine einzige Column, wo DbNull erlaubt ist. Zitat von DerSmurf: „es soll abrufbar sein, wie viele Marken sich im Bestand befinden müssen“ Zitat von DerSmurf: „ein System…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Also Englifizierung hat nur Nachteile, aber keinen Vorteil.“ und genau da tu' ich mich im Code selbst schwierig. Das ist inzwischen eher ein Denglisch geworden- weil man ist "gewohnt" in der Computersprache alles auf Englisch zu machen bzw. zu lesen, aber mein Programm z.B. wird auch nie in's Ausland gehen - folglich würde deutsch reichen.... Aber bei den Tabellen würd ich's auch auf deutsch belassen.

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Viele Begriffe sind mir auf englisch geläufiger,“ jupp, so mach ich das auch. Es gibt auch Begriffe die im englischen um ein vielfaches kürzer sind, da nehm ich dann auch Englisch anstatt Deutsch... aber ich glaub zu dem thema gibt's zuviele Meinungen, um das auszudiskutieren

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Aber ich glaube den Punkt Geld können wir im DataSet weitestgehend ignorieren.“ Dann mach's doch direkt richtig und hast eine Art Kassenprogramm mit integriert. Dann kannste dir mit ein paar Klicks alles rausziehen, was der Verein denn dann wissen möchte. Sprich: Du hast alles an zentraler Stelle und nicht in 2,3,4 oder Drölf Programmen.

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „ob die Summe die ich habe korrekt ist und eine Anzeige was ein Kunde beim Kauf von x Marken zu bezahlen hat (damit ich keinen Taschenrechner brauche)“ also doch Geld im DataSet Naja, mach erstma Grundgerüst und deine Gedanken zum Post vom ErfinderDesRades - das mit dem Geld könnte man auch noch nachträglich einbauen. Vielleicht fällt dir beim Testen auf, dass du es wirklich nicht brauchst oder dir fällt vielleicht auf, dass du es sogar unbedingt brauchst weil es dir das Lebe…

  • Benutzer-Avatarbild

    @DerSmurf macht ja nix. Wenn du nu so zufrieden mit deinem dataset bist, dann würde ich deiner stelle ohne firlefanz eine art testanwendung basteln mit dem dataset - ein paar test-einträge bauen und schauen, ob du damit zufrieden bist (das reine Handling, nicht die Optik oder sonst was). Erst wenn das alles passt kannst dich um Optik etc. kümmern

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Hmm. Wie benenne ich denn das DataSet korrekt?“ Prinzipiell so, dass du was damit anzufangen weißt. dtsAngelshop oder so würde mir da vorschweben. Wobei dtsMain m.E. auch ginge

  • Benutzer-Avatarbild

    Dann nimm' sie doch raus, wenn du das nicht benötigst...

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „ach - es ertönt glaub noch ein "Plink!“ Danke, ich hatte mich auf dem Firmen-PC schon gefragt, wo die dusseligen Sounds her kommen - bei mir daheim sind die Systemsounds ausgeschaltet Konnte ich damit dann auch mal rausnehmen Vorweg: bei mir ist die Solution nicht lauffähig - die Helpers sind nicht korrekt eingebunden - selbst wenn ich die Verweise auf GeneralHelpers und WinFormHelpers aktualisiere erhalte ich fehler: vb-paradise.de/index.php/Attac…d2a29471c8341aaad7…

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Hab ich falsch gedacht und immernoch ein Problem durch die Vorlage?“ jo, keine Ahnung - ist wohl eine neuere Version der Helpers als meine. Ich nutz alle Helpers in einem Separaten Helpers-Projekt und binde das in meine Projekte ein, damit läuft alles.. Edit: zur größten Not musst du Bescheid sagen, dann schick' ich dir meine Helpers rüber - könnten auch ne Teamviewer-Sitzung machen und das einmal einbauen, kann mir die Fehler grad nicht erklären. Aber mal warten was Edr daz…

  • Benutzer-Avatarbild

    @DerSmurf: Lad nochmal eine laufende Solution hoch, dann guck' ich mir mal das mit den Key-Events an und bastel' dir ggf. noch die ein oder anderen nützlichen Helpers (Bsp. Bindingsource.At(Of TypedRow) etc. rein. Kann mich da morgen abend drum kümmern. LG

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Eine AllowNull Spalte "Verzugsdatum" - um zu speichern ab wann Verzug fällig ist“ und hier würd' ich nicht mit AllowNull arbeiten, sondern mit einem besonderen "Default-Datum", was du abbprüfen kannst /z.B. 01.01.1900

  • Benutzer-Avatarbild

    Irgendwie hab ich den Eindruck, dass ihr euch hier viel zu viel unnötige Gedanken macht. Kannst du nicht einfach den Normalpreis der Marken in Artikel wegspeichern und machst beim "Kassiervorgang" eine Prüfung, wann das Mitglied zum letzten mal gekauft hat und machst ggf. nen Aufschlag auf den Gesamtbetrag und den Aufschlag speicherste wegen mir weg in ne Aufschlagtabelle? Dabei diverse Aufschlagtypen "verzug, neu..." und was es da sonst noch an Besonderheiten gibt. Somit hättest du die Marken a…

  • Benutzer-Avatarbild

    ist die XML-Datei in's Projekt eingebunden? oder sieht das so aus wie auf dem Bild? vb-paradise.de/index.php/Attac…d2a29471c8341aaad7e982b85 wenn die mit eingebunden ist, kann es sein dass die änderungen nicht gespeichert werden - ist gut für's testen, wenn man nix zerstören will

  • Benutzer-Avatarbild

    Ich hab gestern noch "schnell" drübergeschaut - Hauptsächlich den Code. Mir ist dabei aufgefallen, dass du den betätigten Button umständlich abfängst. Einfacher ginge das mit VB.NET-Quellcode (4 Zeilen) Ich setz mich die Tage mal hin und kürz' das mal zusammen, lade ich dann hier hoch, wenn fertig. Ggf. würde sich hier auch ein Mdi anbieten, dann hätte man quasi alles auf der Main-Form rumfliegen - den Code aber auf der jeweiligen Form..

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Wird das nicht ganz schön unübersichtlich?“ Ich hab dein Projekt mal überarbeitet. Es gibt nen Ordner "TraglVariante", da liegt alles drin - ich hab in den Projekteigenschaften umgestellt auf "frmMain", dann nimmt er nur meine Forms etc. Außerdem hab ich (glaube ich) deinen Code ansonsten unberührt gelassen). Jo, ich find das so gelungen - musst die Größen der Schriften und Boxen noch anpassen (hat der beim Kopieren nicht mit übernommen) - ansonsten ist der Code nun aufgeräu…

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Ich glaube die einzelnen MDIChilds und deren Sichtbarkeit am oberen Rand des Programmes verwirrt den ein oder anderen.“ naja, die "Tabs" kann man sicher ausblenden. Dann haste das gleiche wie bei dir, nur sauber gelöst und ohne UCL. Der Vorteil ist, du kannst jede Form dafür nutzen und brauchst nicht extra ein UCL anlegen (ist bestimmt genauso einfach / schwierig) aber ich finde forms sinnvoller irgendwie. Ein UCL würde sich in meinen Augen eher anbieten, wenn du die gleiche…

  • Benutzer-Avatarbild

    Kannst beides machen. Beim mdi wär's weniger sinnvoll, weil du forms direkt darüber ansprechen kannst. Und wie gesagt - der Nutzen von UCL (in meinen Augen): ein von dir erstelltes UserControl an jeder Ecke deiner Anwendung nutzbar (auch auf Forms). Forms kannst du nicht auf Forms nutzen - höchstens als Dialog oder eben als Child.

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Ausprobieren und eine Lösung für Dich selbst finden.“ @DerSmurf: richtig, ich habe dir mit meiner Änderung nur aufzeigen wollen, dass es auch ganz ohne UCL geht und der Code dennoch sauber getrennt ist. So wie du das vor hattest (funktioniert ja auch!) wäre der gesamte (oder fast) Anwendungscode auf deiner Haupt-Form gewesen. Wenn das Teil dann doch mal wächst, weil du mit der Zeit ggf.(bzw. bestimmt sogar) noch das ein oder andere dazuprogrammierst, dann wird's irgendwann …

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Aber MDI funktioniert ja nicht gescheit mit TabControls“ Das Mdi läuft über ein TabControl. Denn damit schaltest du zwischen den Childs um... die kannst du aber wie gesagt bestimmt auch ausblenden. Das sind die Buttons, die oben erscheinen wenn du ein Child öffnest. Schau mal auf der frmMain genau nach

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Das große graue Feld kann ich aber nicht anklicken. Was ist das?“ Das ist der Tab-Reiter vom TabControl. Es sind keine TabPages vorhanden, also wird da nix angezeigt. Das TabControl ist aber mit "Top" gedockt, das leere Fensterchen verschwindet also zur Laufzeit. (ist auch logisch, weil .Visible = False für das TabControl) Der Menustrip deiner Childs wird auf der frmMain mit dessen MenuStrip zusammengemerged (kannste ja schnell mal ausprobieren, wie das aussieht) Zitat von D…

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „aber ohne dass sich im MenuStrip was tut. Das Ding bleibt leer.“ ... geht doch. ICh hab einfach ne neue Form angelegt und der ein Menustrip mit Standard-Einträgen verpasst. Die ist nun geöffnet über Mdi und dessen Menustrip vereint sich mit dem von frmMain (das MenuStrip von frmMain beinhaltet ja nur dein Häuschen als Grafik und dient als "Home-Button") vb-paradise.de/index.php/Attac…d2a29471c8341aaad7e982b85 EDIT: hier übrigens mal ohne die Tab-Buttons und die Control-Boxes…

  • Benutzer-Avatarbild

    Zitat von DerSmurf: „Bei meiner deiner Solution nicht.“ dann entfern in den Projekteigentschaften die Bilder und Symbole und zieh die aus deinem Explorer neu da rein. Einzige Änderung die ich machen musste: ich musste dein App-Icon auf 16x16 verkleinern, sonst sprengt das die Form komplett. Sonst biete ich dir das hier nochmal an, bevor das etliche Posts hin- und her geht: Wir können gerne ne telefon/skype/teamviewer oder was auch immer Sitzung machen (aber morgen erst) dann gucken wir grad dabe…