Suchergebnisse
Suchergebnisse 1-30 von insgesamt 34.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Guten Morgen zusammen Im vergagnenen Jahr konnte ich zwei kleine Projekte mit vb.net realisiert. Es gelang mir mit Recherche, viel Arbeit, Debuggen und und und zwei funktionstüchtige Tools zu entwickeln. Ich lese dort ein xlsx aus, bearbeite die Spalten, schreibe ein neues xlsx und speichere dieses zur Weiterverarbeitung. Nun steht das nächste Projekt an, bei welchem ich aber nicht richtig weiss, wie ich es angehen soll und hoffe hier die nötigen Inputs zu bekommen. Bei meinem Projekt geht es da…
-
Danke für deine Antwort 1. Auf das Format der Quelldatei habe ich keinen Einfluss. Die kommen von verschiedenen externen Firmen, welche ich nicht beeinflussen kann. Die Überlegung mit dem Excel habe ich mir auch schon gemacht. Ist aber nicht so praktisch, da ja immer wieder neue Dateien kommen und bearbeitet werden müssen. 2. Es sind duzende Dateien, welche regelmässig bereinigt werden müssen. Im Optimalfall nicht nur durch mich, sondern auch durch andere SB mittels meinem Tool.
-
Besten Dank für die Rückmeldungen. @petaod: wenn irgendwie möglich, möchte ich dieses Projekt ohne zusätzliche Tools, Lizenzen etc. lösen. @ErfinderDesRades: Ich habe die Views-Videos angeschaut, alle sechs. Verständlich aufgebaut, ich meine begriffen zu haben, was du den Zuschauern zeigen möchtest. Was ich jetzt aber (noch) nicht verstehe, wie soll ich das in mein Projekt einfliessen lassen? Beispielsweise hat meine Excelliste mit Zahlungen Spalten von A bis BJ. Ich bnötige davon aber nur die S…
-
Ich meine verstanden zu haben.... Ich modelliere eine Tabelle InputFile, diese entspricht/enthält mein zu bearbeitendes Excel-File. Die Tabelle Sheet beinhaltete die verschiedenen Tabellenblätter aus dem InputFile. Und die Tabelle Column die jeweiligen Spalten der einzelnen Tabellenblätter. Unter InputTyp modelliere ich dann die jeweiligen "Vorlagen" für meine verschiedenen DatenTypen (Zahlungen, Adressen etc.) mit den Spalten, wie ich sie benötige. Richtig?
-
@ErfinderDesRades: Mit "füttern" meine ich, dass ja irgendwann die Daten aus meinem zu bearbeitenden Excel in die verschiedenen Tabellen müssen. In meinem DataSet habe ich jetzt 3 Tabellen: "VorlageZahlungen", "Sheet" und "Column". In deinem Video vier Views(I) generierst du die Daten für deine Tabellen "Article", "Category" und "Deliverer" mittels Code. Bei mir ist es so, dass das zu bearbeitende Excel meiner Tabelle "VorlageZahlungen" zugewiesen wird. In der Tabelle "Sheet" werden die Namen de…
-
Dataset
BeitragHier mal ein Printscreen von meinem Dataset. "s" steht jeweils für Sender, "e" für Empfänger
-
Ich werde mich nächste Woche um Laden und Speichern kümmern. So! Ich habe nach einigen Versuchen betr. Laden und Speichern am Layout gearbeitet. Sieht schon richtig gut aus. Bei meinen Versuchen mit Laden und Speichern gelang es mir, dass mittels OleDbConnection und OleDbDataAdapter der Spalteninhalt eines Excel ins SheetDataGridView abgefüllt wird. Je länger ich mich aber damit beschäftigt habe, bin ich nicht sicher, ob ich das DataSet1 richtig verstanden habe.Deshalb nochmals so, wie ich es ve…
-
Der Objektkatalog ist sehr interessant und umfangreich! Noch mehr Infos und Wissen, welches man kennen müsste... Werde sicher noch ausgibig damit arbeiten. Wenn ich deinen Ansatz für "OrdnerAuslesenFuerVorlage" richtig verstehe, sind meine Vorlagen als xlsx-Files in einem Ordner, deren fullnames ausgelesen werden Zitat von ErfinderDesRades: „For Each fullname In Directory.GetFiles(path, "*.xlsx")“ Und mit Zitat von ErfinderDesRades: „ExcelFile.AddExcelFileRow(rwVorlage, fullname)“ werden diese V…
-
Ich befürchte, wir reden nicht vom Gleichen oder ich verstehe dich einfach nicht. Wenn doch Zahlungen die Tabelle ist, wo die uneinheitlichen Excel-Sheets meiner Kunden landen sollen, ist das doch die Vorlage. So sollen die uneinheitlichen Excel-Sheets strukturiert bzw. vereinheitlicht werden. Im ColumnDataGridView mache ich die Zuteilung, welche Spalte aus dem Kunden Excel-Sheet zu welcher Spalte von meinem einheitlichen Format Zahlungen gehört. So verstehe ich es zumindest.
-
Immerhin verstehe ich den Teil, dass die Daten aus den Kunden Excel-Daten am Ende in der Tabelle Zahlungen abgelegt werden sollen, richtig. Um überhaupt in die richtige Richtung zu suchen muss ich den Ablauf verstehen, wie du ihn dir vorstellst... Ich beziehe mich auf mein Bild "Data-Set". Vorlage "Name", hier kommt der Kundenname rein, händisch erfasst - ExcelFile "FullName" hier kommt der FullName des ExcelFiles rein, welches sich im vorgegebenen Ordner befindet - Sheet "Name" hier sollen die …
-
Ja, es baut noch auf dem Datenmodell auf. Die Spalte EinleseVon war deine Idee: Zitat von ErfinderDesRades: „Schnucklig wäre zB, wenn man Vorlage erweitert um eine Spalte EinlesenVon, sodass man zu jeder Vorlage einen Ordnerpfad angeben kann, aus dem die ExcelFiles eingelesen werden sollen.“ Wenn ich dort händisch den Pfad eintrage, macht aus meiner Sicht VB.NET-Quellcode (3 Zeilen) keine Sinn mehr... Die Groupboxen nehme ich in Angriff. Das DGV ganz links zeigt die Tabelle Vorlage an. Das ist r…
-
Ich muss mich präzisieren. Zitat von blam: „("C:\Temp\VB\Zahlungen\MG")“ Dieser Teil macht keinen Sinn mehr. Es kommt dann Zitat von ErfinderDesRades: „KundeOrdnerAuslesen(bsVorlage.Current.EinlesenVon)“ sowas zum Zuge. Ist das Zitat von ErfinderDesRades: „Da müssen natürlich die SpaltenNamen deiner Zahlungen-Tabelle eingetragen werden - nicht iwelches ausgedachtes Zeug, wasses nicht gibt.“ ein händischer Teil oder braucht es die DataTable Zahlungen garnicht?
-
@Kasi Es ist ein Projekt von mir. Weil ich aber nicht wusste, wie ich dieses am zielführendsten umsetzen kann/soll, habe ich hier um Rat und Inputs gefragt. EDR hat das nötige Wissen, wie ein solches Projekt verwirklicht werden kann. Ich habe mir jetzt skizziert, was ich will. vb-paradise.de/index.php/Attachment/49934/ In der Praxis sieht das so aus, dass heute die Kunden A und B Zahlungsdaten liefern, welche ich benötige. Ihre Files haben aber nicht das gleiche Format. Damit ich nicht jedes Mal…