Zum Inhalt springen

ultragleise

Mitglieder
  • Gesamte Inhalte

    35
  • Benutzer seit

  • Letzter Besuch

  1. Ich möchte daten aus einem Formular (Access97) in eine DOT-vorlage schicken. dies klappt auch ganz gut. aus einem listenfeld können viele seminare (seminarnamen) ausgewählt werden, die an eine textmarke übergeben werden. die ausgewählten werte aus dem listenfeld stehen in einem String. alle seminarnamen sind durch backslash getrennt. dieser string wird dann nach word geballert (an textmarke). so, jetzt soll in word immer dann, wenn eine zeile voll ist, die tab taste gedrückt werden, damit in word in der nächsten zeile der wordtabelle weitergeschrieben wird! wie kann ich ich dies dem word vermitteln und wie sag ich dem, dass er natürlich nach dem letzen backslash, der in der 1.zeile steht den rest des strings in die 2. (3., 4....) zeile schreibt??? hat jemand ne ahnung?
  2. Servus, ich soll eine DB basteln in der daten bezüglich urlaub/Krankheit und solche sachen von jedem mitarbeiter gespeichert werden sollen! meiner meinung nach brauche ich einen haufen speicherplatz, da ich für jeden mitarbeiter und jedes jahr 365 felder brauche! wie kann ich das einfacher lösen? zudem suche ich die ganze zeit in meinem access die das kalender-steuerelement-teiL. kann das sein, dass das net installiert ist? habe mir also folgendes überlegt: Kalender_tbl: in der für jedes jahr die tage gespeichert sind! jeder tag soll eine eigene ID erhalten Mitarbeiter_TBL: in der alle mitarbeiter mit ID stehen! Übersicht_TBL: in der die ID des Tages aus Kalender_TBL steht und die ID aus der Mitarbeiter_TBL und noch ein feld DAY in der steht k für krank und u für urlaub! ist so2was sinnvoll? mir persönlich erscheint das als sehr gefuddelt und ineffizient!
  3. prima, danke... das hatte ich auch schon hinbekommen...so gehts in jedem fall. jetzt muß ich halt noch das sql-statement basteln un dem VBA vermitteln: "Hey VBA, was geht? Kannste mir grad ma den folgenden String als SQL-Abfrage umsetzen? Danke und schönen Gruß daheim!" Wie geht denn das?
  4. Servus. ich hab in einem formular ein listenfeld, in dem ich mehrere auswahlmöglichkeiten hab. ich kann also mehrere kriterien für eine auswahl in dem listenfeld markieren. so, um meiner abfrage dann die werte zu übergeben, die im listenfeld X des formulars Y stehen, zu übergeben, muß ich alle ausgewählten werte (jeweils eine ID) des Listenfelds irgendwo speichern! wahrscheinlich in einem string, den ich dann später wieder zerstückel. ich weiß, dass das irgendwie funktioniert...aber wie? ich muß also meine sql-anweisung in VBA dynamisch aufbauen! Weiß wer wie?
  5. ok, alles klasse ideen, aber die lösung is ne andere! ok, dieses recordset kann keine abfrage ausführen, die mit werten aus einem formular arbeitet (wie das hier jetzt der fall wäre). also muß ich statt formularzeug einen parameter wählen. dann leg ich ein querydef an (dim qd as querydef) und weise dann damit dem parameter den wert aus dem formular zu: set qd = db.querydefs("Abfrage") qd.parameters("Parameter").value = Forms!Formular!Wert dann setzen: set Test = qd.openrecordset... Das wars. trotzdem danke.
  6. leuchtet mir ein...es funktioniert aber nicht! Set Test = db.OpenRecordset("SELECT tbl_Abteilungen.AB_Name AS man FROM tbl_Abteilungen WHERE (((tbl_Abteilungen.ID)=[Forms]![frm_Auswertung_Abt]![iD_ABT]));") Abt = !man ...also an der abfrage kann das eigentlich nicht liegen...die funktioniert auf jeden fall als SQL-statement. hat noch jemand ne ahnung?
  7. über VBA zissel ich ir einen wert aus einer tabelle: Set Test = db.OpenRecordset("SELECT tbl_Abteilungen.Abteilung...WHERE...) jetzt steht doch der selektierte wert in test, oder?! diesen möchte ich jetzt gerne als String weiterverarbeiten! um genau zu sein, will ich diesen wert in word exportieren...ungefähr so: .ActiveDocument.Bookmarks("r").Select .Selection.Text = Test ...das funktioniert aber nicht...ich denke mal, dass "Test" erst noch in string convertiert werden muß...bin aber nicht sicher. Also, hat jemand noch ne Ahnung? Danke vorab...
  8. ich habs jetzt einfach als bericht gemacht. fertig un ab
  9. das ist ja klasse... es geht um eine datenbank, in der ich azubi-daten (name,firma,jahrgang...), abteilungs-daten (abteilung, ansprechpartner,firma...) un diverses andere zeug speicher. diese datenbank dient dazu, die einzelnen praxisphasen der azubis zu archivieren, um den azubis einen durchlaufplan (jährlich) aushändigen zu können. zudem wird statistik für die einzelnen abteilungen geführt (wer hatte wann wieviele azubis...+historie). die tabellenstruktur ist wie folgt: tbl_Abteilungen (ID,Firma,Abteilungsbezeichnung,AB_Name,AB_Vorname...); tbl_Auszubildende(ID_Personalnummer,Name,Vorname,ID_Ausbildungsberuf,Jahrgang...); tbl_Beruf(ID,Beruf) ->jedem ausbildungsberuf ist ein numerischer schlüssel gegeben; tbl_Durchlauf(ID_DURCHLAUF,JAHR,KW,ID_AZUBI,ID_ABT,Beginn)--> id_durchlauf ist bei dieser tabelle der schlüssel. diese tabelle wird über ein formular gefüllt. diese tabelle ist verknüpft mit tbl_Abteilungen und tbl_Auszubildende. KW ist die kalenderwoche des jeweiligen jahres, welches auch gespeichert wird. so kann ich zuweisen, welcher azubi in welchen wochen, i n welchenm jahr welche abteilung besucht hat. 'Beginn' wird über KW und Jahr durch ein VBA-scribt errechnet...so hab ich dann den Montag einer KW als datum. jetzt zum problem: es soll für jeden azubi selektiv ein durchlaufplan erstellt werden. die vorlage existiert als DOT und soll jetzt gefüllt werden. ich öffne formular, wähle azubi und jahr, führe dann folgende abfrage aus: SELECT tbl_Auszubildende.Vorname, tbl_Auszubildende.Name, tbl_Durchlauf.KW, tbl_Durchlauf.JAHR, tbl_Abteilungen.Abteilungsbezeichnung, tbl_Abteilungen.Abteilungsbezeichnung_lang, tbl_Durchlauf.Beginn FROM (tbl_Durchlauf INNER JOIN tbl_Abteilungen ON tbl_Durchlauf.ID_ABT = tbl_Abteilungen.ID) INNER JOIN tbl_Auszubildende ON tbl_Durchlauf.ID_AZUBI = tbl_Auszubildende.ID_Personalnummer WHERE (((tbl_Durchlauf.JAHR)=[Forms]![frm_Auswertung_Azubi]![sEL_JAHR]) AND ((tbl_Durchlauf.ID_AZUBI)=[Forms]![frm_Auswertung_Azubi]![AZUBI])) ORDER BY tbl_Durchlauf.KW; ...das ist die unterabfrage auf welche ich dann folgende abfrage ausführe: SELECT Durchlaufplan_Azubiauswertung_SQ.Vorname, Durchlaufplan_Azubiauswertung_SQ.Name, Count(Durchlaufplan_Azubiauswertung_SQ.KW) AS [Anzahl von KW], Durchlaufplan_Azubiauswertung_SQ.JAHR, Durchlaufplan_Azubiauswertung_SQ.Abteilungsbezeichnung, Durchlaufplan_Azubiauswertung_SQ.Abteilungsbezeichnung_lang, First(Durchlaufplan_Azubiauswertung_SQ.Beginn) AS [ErsterWert von Beginn] FROM Durchlaufplan_Azubiauswertung_SQ GROUP BY Durchlaufplan_Azubiauswertung_SQ.Vorname, Durchlaufplan_Azubiauswertung_SQ.Name, Durchlaufplan_Azubiauswertung_SQ.JAHR, Durchlaufplan_Azubiauswertung_SQ.Abteilungsbezeichnung, Durchlaufplan_Azubiauswertung_SQ.Abteilungsbezeichnung_lang; ich erhalte dann eine liste, auf der alle werte stehen, die ich für mein DOT brauche. wenn das jetzt zu kompliziert werden sollte, baue ich das alles in einen bericht...somit thätte ich das problem sehr feige umschifft. wäre aber coll, wenn das irgendwie gängig wäre...
  10. ich hab da ein kleines bis mittleres problem: ich hab ein formular, in welches ich einen namen und ein jahr angebe. in abhängig keit von diesen werten soll eine select-abfrage ausgeführt werden (muß man nicht unbedingt sehen) und die ergebnisse dieser abfrage sollen dann nach word (bestimmtes dokument) eportiert werden. geht das überhaupt? das problem was ich hab ist, dass ich nicht weiß, wie ich die ergebnisse meiner abfrage in dem VBA-code ansprechen kann -> AbfrageXYZ,spalte1,zeile1 nach word.textmarke! vielleicht sollte man das erbenis der select-anweisung in eine tempöräre tabelle klattschen und von dort aus dann die werte in das word-dokument schreiben. eigentlich weiß ich aber nicht, wie ich das anstellen soll. also werte ausm formular ins word is ja kein ding...da stehen ja immer fixe werte...aber in einer tabelle/abfrage/view gibts ja auch noch die zeilen...un die weiß ich net, wie ich die ansprechen soll! Ideen?! Danke
  11. ich würde sagen: "In einem halben Jahr noch einmal!" Ist doch logisch, dass man ALL seine Notizen/Zeichnungen/Skizzen mit dem Kugelschreiber machen muß...weil dies "unveränderbar" ist! Die IHK weist ja auch deutlich darauf hin. Naja, vielleicht hast du ja Glück...ich wünsch es dir auf jeden Fall.
  12. hey spargelcreme, kann das sein, dass wir mit dem selben herrn gesprochen haben??? wir reden doch von hessen?! naja, ich hab die themen auf jeden fall drauf ; - ) ich hoffe nur, dass es kein sooo großes zeitliches problem wird (morgen)! ...so wie der herr XXX mir berichtet hat...und hoffentlich nicht so schwer. allen viel glück. und falls es tatsächlich so schwer wird wie angekündigt, sehen wir uns in einem halben jahr wieder. toi toi toi.
  13. ein wichtiges thema dürfte auch VPN sein... außerdem noch: VLAN, WLAN, DVD-Writer... aus vertraulicher quelle weiß ich, dass die prüfung diesen sommer unerwartet anspruchsvoll werden soll, da sich im frühjahr einige IHKler über das lasche niveau der prüfung beschwert haben. auf programmieren soll wohl großer wert gelegt werden. gruß, gleise

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