Zum Inhalt springen

user103109

Mitglieder
  • Gesamte Inhalte

    168
  • Benutzer seit

  • Letzter Besuch

Beiträge von user103109

  1. Hallo,

    habe eine Frage, bei der ich momentan nicht weiß, in welches Forum sie am besten passt

    Ich habe eine sehr große HTML-Seite mit Texten, Bildern und Tabellen.

    Ich möchte aus dieser HTML-Datei NUR eine bestimmte Tabelle haben (3 Spalten und mehrere 100 Zeilen), die auch noch in einer Datenbank gespeichert werden soll (vielleicht als CSV ??) Wie kann man das automatisiert machen ? Also nach dem Motto: Ich klicke auf die URL der "unübersichtlichen" Seite und er zeigt mir dann NUR die gewünschten (vorher festgelegten) Teile dieser HTML-Seite an, möglichst die erwähnte Tabelle als Liste.

    Normalerweise markiert man die Tabelle ja mit der Maus und fügt sie dann in einer anderen Anwendung ein. Dabei gehen aber z.B. Formatierungen verloren und es ist sehr umständlich.

    Ich habe keine Ahnung, wie ich das bewerkstelligen kann und hoffe, dass mir jemand einen Tipp geben kann. Gibt es da bestimmte Tools ?

    thx

  2. Hallo,

    ich habe eine Adresstabelle u.a. mit folgenden Feldern:

    Vorname, Nachname, Firma

    Über ein Formular soll der Benutzer nach Datensätzen in der entsprechden Tabelle suchen können. Dazu soll er ein beliebiges Textfeld ausfüllen. Nach Klick auf einen Button "Suchen" soll dann die Tabelle durchsucht werden und das Ergebnis angezeigt werden.

    Was muss man dazu als "Ereignis" hinter den Such-Button legen ? Wie löst man das am besten ?

  3. Habe es jetzt mal mit "Tabellen verknüpfen" in Access probiert. Das ist aber immer noch nicht ideal, da einige Felder ignoriert ("Position") werden. Außerdem geht diese Möglichkeit nur bei einem User. Wenn mehrere Nutzer alle mit der selben Tabelle verknüpfen und dann nur paar davon Daten ändern, hat das natürlich auch Auswirkungen auf alle anderen. Ist also nicht so toll. ;)

    Kennt jemand nicht ein Tool oder ein Plugin, was eine komfortable Synchronisation von Outlook-Kontakten mit Access ermöglicht ??

  4. So, habe jetzt doch eine Möglichkeit gefunden, die Kontakte über Datei -- Externe Daten -- Importieren in eine Access Tabelle zu bringen. Dabei haben die Felder "Vorname" und "Name" einen Primärschlüssel erhalten, damit Duplikate nicht überschrieben werden.

    Das Problem: Ändere ich einen bestehenden Kontakt in Outlook (z.B. neue Telefonnummer), so wird leider der bestehende Eintrag in der Tabelle nicht mit diesem neuen Eintrag versehen. Warum geht das nicht ? Ebenso umgekehrt: Wenn ich von Hand in der Access-Tabelle einen bestehenden Datensatz ändere und anschließend in Outlook importiere, so werden dort die Änderungen nicht übernommen (Einstellung "Keine Duplikate importieren" ist ausgewählt). Nur wenn ich den bestehenden Kontakt komplett lösche wird korrekt importiert (klar, weil der Kontakt ja noch nicht existiert). Wie kann ich das Problem beheben ?

    thx

  5. Mittlerweile ist mir auch klar, dass auf jeden Fall Programmierarbeit zu leisten ist. :eek: :D

    Ich habe im Netz eine Beispiel-Datenbank gefunden, die dem schon recht nahe kommt: http://www.kraasch.de/beispiele.htm (ganz unten "Outlook-Steuerung")

    Nur bei diesem Beispiel wird davon ausgegangen, dass der Anfangsbestand zunächst von Hand eingegeben werden muss. Es gibt z.B. Leute bei uns, die haben 400 Kontakte in Outlook. Die alle einzugeben ist unzumutbar ;).

    Mir fehlt irgendwie eine Funktion bzw. ein Button wo drauf steht: "Kontakte auswählen...". Und dann wählt der User seine gewünschten Kontakte aus und diese werden dann alle in einem Rutsch in die Tabelle eingefügt (wenn nicht schon vorhanden).

    Oder noch besser: Ich bin in Outlook -> rechte Maustaste "Eintrag in Datenbank einfügen" und dann wird diese Datenbank ausgewählt und anschließend reingeschrieben.

  6. Hallo,

    ich bin gerade dabei eine Datenbank zu basteln, in der Adressen gespeichert werden sollen. Als Felder möchte ich Name, Vorname, Straße, PLZ, Ort, Firma, Telefon und E-Mail haben.

    Dazu habe ich eine leere Tabelle mit diesen Feldern erstellt.

    Frage: Wie bekomme ich jetzt Kontakte in diese Tabelle ?

    Zunächst habe ich es mit "Datei --> Externe Daten --> Importieren" probiert. Hier kann man jedoch nur die gesamten Kontakte einfügen und die Namen der Felder müssen wohl exakt dem entsprechen, was auch in Outlook drin ist (Adresse privat, E-Mail 1 2 und 3 usw). Das brauche ich alles gar nicht. Ebenso klappt es nicht, nur einzelne Kontakte einzufügen. Das ist das wichtigste Feature.

    Dann gibt es bei Access noch die Funktion "Tabellen verknüpfen", wo aber ebenfalls nur der gesamte Kontakt-Order ausgewählt werden kann.

    Wenn ich eine neue leere Tabelle damit fülle, klappt das auch ganz gut nur ich habe dann wieder die ganzen unnötigen Felder dabei.

    Außerdem soll mit der Datenbank im Netzwerk gearbeitet werden, so dass verschiedene Benutzer darauf zugreifen. Da möchte ja nicht jeder gleich seine ganzen Kontakte importieren.

    Ebenso soll auch der umgekehrte Fall möglich sein: Ein User möchte einen (Adress-)Datensatz in seine eigenen Kontakte einfügen.

    Was gibt es da für Möglichkeiten, so etwas umzusetzen ?

    Bin für jeden Tip dankbar.

  7. Danke für Deine Mühe kills.

    Es klappt aber immer noch nicht 100%ig. Folgende Kombinationen bereiten ihm immer noch Schwierigkeiten:

    "-Zahl"

    "+Zahl"

    ".Zahl"

    Also praktisch überall, wo verbotene Zeichen mit erlaubten Zeichen gemischt werden.

    Aber z.B. ".+-" als Eingabe geht einwandfrei, ebenso wenn ich die 3 Zeichen jeweils einzeln eingebe. Ebenso klappt es mit -10.56 oder +456.546 etc.

    Sehr merkwürdig. Vielleicht sollte man das umgekehrt machen:

    Alle Tasten vom Keyboard sperren und die Ziffern 0-9 erlauben. Geht sowas auch ?

  8. @kills

    Richtig, es sind nur Ganzzahlen erlaubt ohne +, -, Punkte oder sonstige Zeichen die die Tastatur hergibt ;). Habe Deine Lösung nochmal ausprobiert, aber es klappt immer noch nicht. Es klappt nur, wenn ich ausschließlich einen Punkt ins Formular eingebe, aber nicht Zahlen und Punkte (bzw. + und -) gemischt.

    Ich denke auch, dass die erste Lösung schon gut ist. Nur muss ich irgendwie versuchen, in der "if-Anweisung" zusätzlich noch die genannten Zeichen explizit zu "verbieten". Und da weiß ich halt nicht weiter.

  9. Original geschrieben von Gelon

    Original geschrieben von user103109

    Sinngemäß (den genauen Wortlaut weiß ich gerade nicht):

    "Ich möchte nur anmerken, dass ich das für eine ganz bescheuerte Idee halte."

    "Wird zur Kenntnis genommen und jetzt Schnauze !"

    Na ?

    Jetzt glaub ich hab ich es: Es ist "Das fünfte Element" :marine

    Man, das grübeln hat mir jetzt mindestens eine viertel Stunde meines Lebens gekostet!!! :cool:

    Nope.

    FROM DUSK TILL DAWN :)

  10. @kills

    Ich habe Deinen Lösungsvorschlag auch nochmal ausprobiert und es klappt fast:

    - Richtige Eingabe mit Enter (klappt) :)

    - Richtige Eingabe mit Button (klappt) :)

    - Leeres Feld mit Enter (klappt) :)

    - Leeres Feld mit Button (klappt) :)

    - NUR Buchstaben mit Enter (klappt) :)

    - NUR Buchstaben mit Button (klappt) :)

    - Mischung Buchstaben/Zahlen erstes Zeichen ein Buchstabe klappt mit Button und Enter :)

    Aber:

    Mischung Buchstaben/Zahlen und erstes Zeichen eine Zahl klappt nicht :( mit Button und Enter

    So, ich glaube ich habe jetzt alle Möglichkeiten durch. ;) Aber es ist immer noch nicht perfekt. Kann es sein, dass das alles mit dem einem Button nicht zu machen ist bzw. dass man den einen Button nicht mit mehreren Funktionen gleichzeitig belegen kann ?

  11. Jetzt klappt es:

    form action="insert.php" method="post" name="formular" onSubmit="return pruefe_eingabe();">

    <p>Kundennummer<br>

    <input name="kundennummer" type="text" size="8" maxlength="8">

    </p>

    <input type=button value=speichern name=submitbutton onClick="return pruefe_eingabe();">

    </form>

    <script language="javascript">

    function pruefe_eingabe() {

    if ((document.formular.kundennummer.value * 1) != document.formular.kundennummer.value) { alert("Bitte geben Sie eine Zahl ein."); return false; }

    else { document.formular.submit(); return true;}

    }

    </script>

    Danke für Eure Hilfe. :)

    EDIT: Neiiin. Eine Sache habe ich noch vergessen: Wenn ich das Formularfeld komplett leer lasse, soll auch diese Meldung erscheinen. Es soll quasi eine Eingabe erzwungen werden.

    Man, das wird ja immer komplizierter....:eek:

  12. Hallo,

    habe mit JavaScript eine Funktion erstellt, die nur Text als Eingabe im Formularfeld zulässt:

    <form action="insert.php" method="post" name="formular">

    <p>Kundennummer<br>

    <input name="kundennummer" type="text" size="8" maxlength="8">

    </p>

    <input type=button value=speichern name=submitbutton onClick="pruefe_eingabe();">

    </form>

    <script language="javascript">

    function pruefe_eingabe() {

    if ((document.formular.kundennummer.value * 1) != document.formular.kundennummer.value) { alert("Bitte geben Sie eine Zahl ein."); }

    else { document.formular.submit(); }

    }

    </script>

    Jedoch nimmt er noch Buchstaben an, wenn ich auf "Enter" drücke. Wie kann ich auch das auch noch unterbinden ?

  13. Original geschrieben von Deadalus

    Futurama ^^

    Yup. Da gibt's richtig viele gute Zitate, vor allem "vom guten alten" Bender.:)

    Zum Beispiel:

    Leela: "Professor, wir müssen mit Dir ungedingt über Fry sprechen."

    Bender: " Ja ! Wir wollen endlich Geld sehen !! ............... Öhm, was ist denn mit Fry"

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