ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
877
877
EMPFEHLEN
-
16.03.10 16:47 #1
- Registriert seit
- Oct 2007
- Beiträge
- 9
Hallo,
ich habe leider nichts passendes gefunden.
Und zwar erstelle ich per Button eine Excel - Datei. Bisher habe ich diese einfach per mail verschicken lassen, doch das ist nicht mehr gewünscht. Nun soll die Datei einfach in einen Ordner abgelegt werden und jedesmal beim draufklicken anders heißen.
Bevorzugt ist "Name" + Datumdestages + anzahlwenn mehrfach am Tag.
Vielen Dank!
-
16.03.10 20:30 #2
Irgendwie erstellst du ja die Excel-Datei, wie vergibst du da denn den Namen?
Bei der Namensvergabe kannst du ja ganz einfach den Namen entsprechend wählen, das Datum kriegst du mit Format() ganz einfach in deine gewünschte Form. Betr der Nummer kannst du ja erstmal den Namen erstellen (noch nicht die Excel-Datei selbst) und prüfen, ob es schon eine Datei mit diesem Namen gibt. Wenn nein, dann einfach mit diesem Namen speichern, wenn ja, dann einfach die Zahl anhängen und nochmals prüfen (das Prüfen am besten in einer Schleife und solange, bis eine Datei solchen Namens nicht existiert).
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
17.03.10 16:33 #3
- Registriert seit
- Oct 2007
- Beiträge
- 9
Vielen Dank!
Das hat mir schon sehr weiter geholfen, doch jetzt hänge ich an folgenden schritt.
Solang es nur eine Datei in diesem Ordner gibt überprüft er es ob die schon vorhanden ist oder nicht doch wenn es mehrere Datein gibt macht er weiter mit dem erstellen!
Könnt ihr mir noch einmal helfen.
-
17.03.10 19:35 #4
Hier stellt sich mir die Frage, wie du den auf das Vorhandensein prüfst? Du stellst dir ja den Dateinamen zusammen (z.B. Name_01.xls), es müsste doch egal sein, wie viele Dateien in dem Ordner vorhanden sind.
Poste doch mal deinen Code, dann kann ich sehen wo eventuell der Wurm drinnen ist.
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
18.03.10 15:29 #5
- Registriert seit
- Oct 2007
- Beiträge
- 9
Danke!
Wie gesagt wenn nur eine Datei in diesem Ordner ist klappt es doch sobald noch eine Datei hinzu kommt wird es strange.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Private Sub cmd_send_Click() VerZ = App.Path & "\files\" DatName = Dir(VerZ) If DatName = "Bestellungen bis - " + Format(CDate(Now), "dd.mm.yyyy") + ".xls" Then MsgBox "Datei wurde schon erstellt. Der Vorgang wird abgebrochen!" Else 'Code zum erstellen der Excel Datei. Funktioniert ohne Probleme. End If End Sub
-
18.03.10 16:17 #6
Die Variante, wie du hier abfragst ist doch etwas ungelenk, am einfachsten arbeitest du mit der FileExists-Prozedur des Microsoft Script Controls (musst du unter Verweise einbinden).
Code vb:1 2 3 4 5 6 7 8 9 10 11
Private Sub cmd_send_Click() Dim oFile As New Scripting.FileSystemObject VerZ = App.Path & "\files\" DatName = oFile.FileExists(VerZ & "Bestellungen bis - " + Format(CDate(Now), "dd.mm.yyyy") + ".xls") If DatName Then MsgBox "Datei wurde schon erstellt. Der Vorgang wird abgebrochen!" Else 'Code zum erstellen der Excel Datei. Funktioniert ohne Probleme. End If End Sub
Du könntest hier z.B. noch eine Schleife verwenden, um mehrere Dateien eines Tages zu prüfen (Schleife ab DatName = oFile.FileExists(VerZ & "Bestellungen bis - " + Format(CDate(Now), "dd.mm.yyyy") + ".xls") bis zum End If).
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
Ähnliche Themen
-
Erstellte Datei mit Password schützen
Von Diable im Forum JavaAntworten: 2Letzter Beitrag: 07.11.08, 12:33 -
datei mit Passwort versehen
Von zecken81 im Forum .NET CaféAntworten: 3Letzter Beitrag: 23.07.08, 14:50 -
Excel Datei laden, Werte suchen, bearbeiten, und in neuer Excel Datei speichern
Von Enehy im Forum .NET CaféAntworten: 4Letzter Beitrag: 28.04.06, 15:52 -
Magix erstellte mpg Datei brennen?
Von partitionist im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 19.02.06, 20:46 -
Mit ASP aus Oracle erstellte Tabelle in Excel oeffnen
Von obernerdin im Forum ASPAntworten: 0Letzter Beitrag: 20.06.05, 15:37





Zitieren

Login





