Zum Inhalt springen

pinablubb

Mitglieder
  • Gesamte Inhalte

    33
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von pinablubb

  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
  12. genau da liegt das problem, er fuehrt die SQL-Anweisung nicht durch... Wenn ichs jedoch nur als Variable benutze, dann macht er alles richtig. jedoch brauch ich da ein array. Weisst du wie ich das einbinden kann in die Anweisung??
  13. Hi, also es kommt leider keine fehlermeldung sondern er fuehrt dann einfach die Abfrage nicht durch der code sieht so aus $term = array ("Winter 2007 Exam week 2 "); //------------------------------------------------------------------------------ ----- $days = array( "M" => "Monday", "T" => "Tuesday", "W" => "Wednesday", "H" => "Thursday", "F" => "Friday", "S" => "Saturday"); 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.name LIKE '%".$term."%' and weekdays LIKE '%". $day_letter."%'"); // reformat the information from the DB in correct order given in the SELECT sta tement 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"; // 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); } } ?> ich habe auch schon eine for schleife oder eine foreach schleife herumgepackt, dann gibt er mir aber alles moegliche aus.. was aber definitiv nicht richtig ist
  14. Hallo, ich habe hier nun das naechste problem. soweit laeuft alles, jedoch moechte ich nun, dass man schnell neue terms hinzufuegen kann, und die dann in der sql abfrage abgefragt werden, ohne recht viel aufwand. ich hab hier also: $term = array ("blablabla", "bla") (beliebig erweiterbar); und in der SQL-Abfrage: $dbquery = mysql_query("SELECT start_time, end_time, Rooms.handle AS ro om FROM Schedule, ScheduleTypes, Rooms, Terms where (Rooms_roomID IS NU LL OR Rooms_roomID=roomID) and ScheduleTypes_typeID=typeID and Schedule Types.handle=\"Open Lab\" and Terms_termID=termID and Terms.handle LIK E '%".$term."%' and weekdays LIKE '%".$day_letter."%'"); so nun hab ich das problem, dass das ganze funktioniert, wenn ich es oben nur als variable hab, aber nicht als array, jedoch funktioniert es nicht, sobald ich oben die Variable als array gespeichert hab. wie kann ich das nun am besten loesen? Ich habe es auch schon versucht ueber eine foreach oder for schleife und dann in der abfrage $term[$i] anzugeben, jedoch funktioniert das nicht so wirklich. Vielen Dank Dany
  15. @belzebub: also ich wuerde mich freuen, wenn sich die Fahrradfahrer und so von hinten bemerkbar machen... einfach auch der eigenen sicherheit wegen.. wie nightfly schon sagt, es wird auch gefaehrlich fuer den reiter wenn sich die pferde erschrecken! uns ist es schon total oft passiert, dass die fahrradfahrer nen berg runtergeschossen sind und fast mit im sattel sassen.. und dann wundern sie sich, wenn die pferde erschrecken... einem pferd naehert man sich ja normalerweise nicht von hinten, sondern von der seite und man soll es ansprechen, damit es nicht erschrickt.. also finde ich es schon gut, wenn sich derjenige bemerkbar macht.. meinetwegen auch durch klingeln.. aber man kann sein pferd dann ganz anders 'kontrollieren' als wenn man nicht drauf gefasst ist... das ist jetzt meine meinung als reiter.. andere reiter koennen natuerlich wieder ne andere meinung haben..
  16. Naja, mit vorher Ohren anlegen waere ich vorsichtig!! Das machen pferde nur wenn sies kommen sehen, aber es kann natuerlich sein dass sie sich erschrecken, und da legen die vorher keine Ohren an. Da gibts dann halt welche die keilen aus, andere fangen das bocken oder steigen an, wieder andere zucken nur zusammen... die naechsten machen kurzkehrt auf der hinterhand und galopiern davon, also pferde sind in dieser hinsicht fuer einen aussenstehenden unberechenbar und man kann sich auf kein zeichen verlassen.. meine ein z.b. wenn die sich erschreckt bockt los.. aber wie.. die andere keilt nach dem gegenstand aus wenn sie sich erschrickt und der andere bleibt stehn und schaut... am besten ist es wenn man sich einem reiter von hinten naehert, dass man sich z.b. durch rufen auf sich aufmerksam macht, aber nicht erst wenn man schon am ***** klebt, sondern schon ein bisschen vorher.. oder auch durch klingeln, dann kann man sich als reiter darauf einstellen und sein pferd beschaeftigen.. dann ist auch zuegiges vorbeifahren am besten...
  17. ja die weekdays felder sind char... leider und man kann sie nicht mal alphabetisch oder so ordnen des nervt mich so dermassen ja die start_time und end_time sind date so viel ich weiss...
  18. ne es soll kein uebungsprojekt sein.. habs jetz auch irgendwie geloest.. nur hab ich jetz noch das problem, dass ich meine ausgabe ordnen muss.. momentan zeigts mir so an Tuesday 10:00:00 14:00:00 A205 Wednesday 10:00:00 14:00:00 A205 Saturday 10:00:00 14:00:00 A205 Tuesday 10:00:00 14:00:00 T103 Wednesday 10:00:00 14:00:00 T103 Saturday 10:00:00 14:00:00 T103 jedoch sollte erst alle tuesday dann alle wednesday usw anzeigen.. jetzt weiss ich nicht wie ich das ganze am besten ordnen kann??
  19. na toll... ich kann auch nix dafuer (( ja genau so will er es haben.. also dass ich 6 abfragen mach.. weil fuer sonntag brauch ich sie nicht.. und dann irgendwie mit ner variabel $day oder sowas mit foreach die ausgabe machen lasse??? so und was jetz?? er sagt er hat keine ahnung von php.. nur von perl..
  20. So, jetzt will ers ganz anders.. er will die sql abfragen beibehalten und die ausgabe dann mit einer foreach schleife geloest.. aber er weiss nicht genau wie, weil er php selbst nicht kann... toll wie bring ich jetz 6 sql abfragen in eine foreach schleife, dass ich auch nur einmal die ausgabe im code hab??? ich peils nicht
  21. Ok, also erstmal vielen vielen dank fuer eure vielen Antworten. Ich habe es jetzt bisher soweit geloest. Nur ein Problem stellt sich mir noch, dass ich immer noch nicht weiss, was genau in dem weekdays feld drin steht. Jetz hab ich da eine Frage... und zwar ist es bei der if abfrage irgendwie moeglich, dass man eingibt, dass z.b. nur ein Buchstabe in der Variable, in der ich die Ergebnisse der Abfrage gespeichert habe, vorkommt. Es jedoch auch andere Buchstaben noch sein koennen... also mal angenommen ich habe hier eine Variable mit weekdays, in der W, S steht, ich aber nie genau weiss was drin steht, waere es moeglich dann eine if abfrage zu starten in etwa so: if ($bla == "%W%)??? da gibt er mir dann nichts aus.. wie kann ich das noch am besten loesen??

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...