Zum Inhalt springen

pinablubb

Mitglieder
  • Gesamte Inhalte

    33
  • Benutzer seit

  • Letzter Besuch

  1. dankeschön nochmal :-) jetzt hab ich doch noch eine frage.. und zwar wenn ich auf abbrechen klicke beim ausführen, dann kommt mir ein laufzeitfehler.. wie kann ich das noch beheben? irgendiwe so: if Abbrechen (ist die taste da so belegt)?? exit sub?? end if?
  2. ok dankeschön... jetz noch eine frage sorry, jetzt kann ich mit dem dialogfenster gerade nur ordner auswählen, aber keine dateien.. wäre supi, wenn ich da dann direkt auf die dateien gehen könnte.. wie funktioniert das?
  3. ok, also in der inputbox lass ich schon einen dateinamen anzeigen.. den errechne ich aus dem tag, der stunde und dem monat.. da ich damit ein file bearbeiten will, dass täglich alle 4 stunden kommt.. und mir zeigts dann automatisch die datei an, in der inputbox, die akutell wäre... wie kann ich das mit der dialogbox realisieren? ich sitz gerade so dermaßen auf der leitung.. hab vorher noch nie was mit vba gemacht und muss das ding jetzt bis morgen fertig haben.. bin schon sehr weit, das ist das einzige was noch nicht so funktioniert wie ich mir des vorstell
  4. mir wäre also schon geholfen, wenn ich aus der schleife durch den button abbruch wieder rauskomm.. des is eigentlich des einzige was ich will.. aber ich schaffs net der springt immer wieder rein.. dersoll dann aber wirklich nur rausgehn, wenn ich auf abbruch klicken.. sonst immer weiter nach dem dateinamen fragen
  5. Hallo, danke für die Antwort, die Codezeilen habe ich hier: Pfad= InputBox("Bitte geben Sie den Pfad an!!") Set fs = Application.FileSearch With fs .LookIn = Pfad .FileName = "Hallo*.*" If .Execute(SortBy:=msoSortbyFileName, _ SortOrder:=msoSortOrderAscending) > 0 Then MsgBox "There were " & .FoundFiles.Count & _ " file(s) found." For i = 1 To .FoundFiles.Count MsgBox .FoundFiles(i) Next i Else MsgBox "There were no files found." End If End With so funktioniert es, also es zählt mir alle dateien mit hallo im dateinamen, die in dem Pfad sind... und gibt sie mri auch in der msg box aus... nur irgendwie hab ich keinen blassen schimmer wie ich des mit der listbox mache... ich hab schon die ganze hilfe im excel gewühlt, aber ich finde da nichts. ich habs auch mit .additem versucht usw.. aber da bringt mir der ständig fehlermeldungen... den anderen text hab ich leider schon wieder gelöscht, weil ichs nicht gebacken bekommen habe... ich wollte das machen, da ich eigentlich ein eingabefeld hab: Sub Dateiaufruf() 'Eingabefenster zum Aufrufen der Datei Wert = InputBox("Bitte geben Sie den Dateinamen incl. Pfad an!!", "Dateiaufruf", XSTD) ergebnis = Dir(Wert) End Sub und im sub drüber hab ich das hier stehen Do While ergebnis = "" Application.Run Macro:="Dateiaufruf" Loop so jetzt hab ich das problem, dass ich solang in ner endlosschleife hängt, bis er eine richtige datei eingibt.. es wäre gut, wenn er bei abbrechen dann komplett abbricht, aber sobald ich abbrechen klicke hänge ich wieder in der endlosschleife.. ich kann das nur beenden, wenn die richtige datei angegeben wrid.. nur irgendwie weiß ich net wie ich das umsetzten kann... ich benötige ne hilfestellung für einevon beiden methoden... wär echt supi :-) lg dany
  6. Hallo, benötige mal bitte eure hilfe, tüftel schon die ganze zeit rum. So ich will mir in Excel eine Listbox erstellen, die mir von den vorhandenen Dateinamen eines Pfades eine Liste erstellt, und ich die Datei dann auch öffnen kann. Jetzt habe ich aber das Problem, dass ich das irgendwie nicht gebacken bekomme. Der pfadname muss zunächst über eine infobox eingelesen werden. ich habe es auc hschon so weit geschafft, dass ich die Dateien über eine MsgBox ausgeben lasse... aber mit der Listbox kapier ich das nicht. Bitte Bitte helft mir, ist wirklich dringend, muss das ding bis morgen fertig haben...
  7. also die anzeige soll so aussehn: Winter 2007 Exam week 1 weekday start time end time room available Tuesday 10:00:00 14:00:00 A205 Tuesday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 A205 Wednesday 10:00:00 14:00:00 T103 Saturday 10:00:00 14:00:00 A205 Saturday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 T103 Winter 2007 Exam week 2 weekday start time end time room available Wednesday 10:00:00 14:00:00 T103 bzw halt je nach abfrageergebnis.. was meinst du mit einem dump aus der Datenbank?? die abfrage an sich funktioniert ja, nur leider gibt er mir halt die ganzen Ergebnisse unterinander aus, soll aber für jeden "Term" )den ich ja auch in der Abfrage abfrage) eine neue "Spalte" ausgeben. er gibt es halt momentan so aus: weekday start time end time room term available Tuesday 10:00:00 14:00:00 A205 Tuesday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 A205 Wednesday 10:00:00 14:00:00 T103 Saturday 10:00:00 14:00:00 A205 Saturday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 T103 //das hier ist aber schon der neue Term
  8. so hab ichs leider schon probiert funktioniert aber nicht, dann zeigt er mir ganz oft den term-namen an, aber bringt nicht die auflistung die ich so haben will habe das echo auch schon an verschiedensten stellen versucht, jedoch bringt er mir das immer nur in einer reihe, bzw dann die ausgaben der Tage unterinander, ohne dass er dann wieder eine neue "tabelle" anfaengt.. aber dankeschoen ich find auch nicht wirklich was brauchbares unter google, wenn ich da nach gruppenverwaltung suche?? lg dany
  9. ok, ich wusste nicht ob es jemanden interessiert, bzw ob des nich irgendwie ne bloede frage war. also ich habs jetz so geloest: <? // ----------------------------Here you can fill in the terms------------------- ------ $term = array ("W07x1" => "Winter 2007 Exam week 1", "W07x2" => "Winter 2007 Exam week 2"); //------------------------------------------------------------------------------ ----- $days = array( "M" => "Monday", "T" => "Tuesday", "W" => "Wednesday", "H" => "Thursday", "F" => "Friday", "S" => "Saturday"); foreach ($term as $term_long => $term_name) { foreach ($days as $day_letter => $day_name) { $dbquery = mysql_query("SELECT start_time, end_time, Rooms.handle AS room FROM S chedule, ScheduleTypes, Rooms, Terms where (Rooms_roomID IS NULL OR Rooms_roomID =roomID) and ScheduleTypes_typeID=typeID and ScheduleTypes.handle=\"Open Lab\" a nd Terms_termID=termID and Terms.handle LIKE '%".$term_long."%' and weekdays LIK E '%".$day_letter."%'"); so funktionierts auf jeden fall.. weiss auch nicht ob das ne gute loesung is, aber hauptsache es funktioniert *ggg*
  10. ok dankeschoen, nur leider habe ich noch nie was von gruppenverarbeitung gelesen bzw gehoert.. ich versuch mich mal im internet schlau zumachen
  11. Hallo, nun habe ich das naechste problem und finde den loesungsansatz nicht. Ich habe das Problem, dass ich die SQL-Abfrage und die Ausgabe momentan so habe: -------------------------------- Code ------------------------------------ <? // ----------------------------Here you can fill in the terms------------------------- $term = array ("W07x1" => "Winter 2007 Exam week 1", "W07x2" => "Winter 2007 Exam week 2"); //----------------------------------------------------------------------------------- $days = array( "M" => "Monday", "T" => "Tuesday", "W" => "Wednesday", "H" => "Thursday", "F" => "Friday", "S" => "Saturday"); foreach ($term as $term_long => $term_name) { foreach ($days as $day_letter => $day_name) { $dbquery = mysql_query("SELECT start_time, end_time, Rooms.handle AS room FROM Schedule, ScheduleTypes, Rooms, Terms where (Rooms_roomID IS NULL OR Rooms_ro omID=roomID) and ScheduleTypes_typeID=typeID and ScheduleTypes.handle=\"Open Lab\" and Terms_termID=termID and Terms.handle LIKE '%".$term_long."%' and week days LIKE '%".$day_letter."%'"); // reformat the information from the DB in correct order given in the SELECT statement if ($dbquery) { $times_array = mysql_fetch_row($dbquery); } else {$times_array = "";} while ($times_array != "") { echo "<td>".$day_name." </td>\t"; echo "<td>".$times_array[0]." </td>\t"; echo "<td>".$times_array[1]." </td>\t"; echo "<td>".$times_array[2]." </td>\t"; echo "<td>".$term_name."</td>\t"; // ask for availableness by checkboxes, default setting is 'NO' echo "<td><INPUT TYPE=\"checkbox\" NAME=\"".$day_name."_".$times_array[0]."_".$times_array[1]."_".$times_array[2]."\"></td></tr>\n"; $times_array = mysql_fetch_row($dbquery); } } } ?> ------------------------ code ende -------------------------------------- so jetzt gibt er mir das so aus: weekday start time end time room term available Tuesday 10:00:00 14:00:00 A205 Tuesday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 A205 Wednesday 10:00:00 14:00:00 T103 Saturday 10:00:00 14:00:00 A205 Saturday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 T103 so und der Mittwoch ist aber jetzt von dem zweiten term... nun moechte ich also, dass er mir das so ausgibt: Winter 2007 Exam week 1 weekday start time end time room available Tuesday 10:00:00 14:00:00 A205 Tuesday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 A205 Wednesday 10:00:00 14:00:00 T103 Saturday 10:00:00 14:00:00 A205 Saturday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 T103 Winter 2007 Exam week 2 weekday start time end time room available Wednesday 10:00:00 14:00:00 T103 jedoch kriege ich das irgendwie nicht gebacken.. diese zeile hier weekday start time end time room available habe ich ausserhalb der php anweisung im html code. wenn ich jedoch die ausgabe in die php-anweisung setze, dann gibt er mir diese fuer jeden tag aus, ich moechte sie jedoch nur fuer jeden term haben?? Ich bin hier gerade echt mal wieder am verzweifeln Vielen Dank Dany

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...