Re: Geht schon, aber anders ! Feldnamen auslesen ? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Montag, 29.Juli.2002, 19:18.
    Re: Geht schon, aber anders ! Feldnamen auslesen ?

      gefällt dir das nicht?

      get "Id==*","db.field";
      while (get_next "db.field")
      {
      out "$Field<br>";
      }
       
      
      Sander


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Ewald (19 Beiträge) am Freitag, 26.Juli.2002, 09:13.
    Datenverwaltung mit Microsoft Access

      Hi Leute,

      da ein File-Upload ohne bp-User-Rechte nicht machbar ist habe ich mir gerade ein feines Access-Programm geschrieben, mit dem ich alle bp-Tabellen offline hinzufügen/ändern/löschen kann. Über ein Import-Template werden dann die Daten automatisch bei bp upgedatet (incl. Anmeldungsprozedur/Sicherheit/SID). Bis nächste Woche wird es komplett fertig sein.

      Ich wollte eigentlich nur fragen, ob jemand daran Interesse hat. Dann müsste ich es noch dokumentieren!

      gruss, Ewald

     Antworten

    Beitrag von Karkus (1 Beitrag) am Freitag, 26.Juli.2002, 10:11.
    Re: Datenverwaltung mit Microsoft Access

      Na klar,

      stell es doch bitte in die Bibliothek ;-)

     Antworten

    Beitrag von Ewald (19 Beiträge) am Freitag, 26.Juli.2002, 12:57.
    Re: Datenverwaltung mit Microsoft Access

      Hi Karkus,

      wie stelle ich eine Access-db in die Bibliothek? :-)))
      Das Template werde ich bei Interesse in die Bib stellen

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 26.Juli.2002, 13:22.
    Re: Datenverwaltung mit Microsoft Access

      Hallo Ewald,

      ein kleiner Tip:

      verpacke die "mdb"-Datei in eine "zip"-Datei, lege sie irgendwo in Deinen Webspace ab und gebe dann diesen Pfad bei der URL-Angabe in der BIB an.

      Das Template kannst DU ja ganz normal in die BIB stellen.

      Gruß
      Claus

      PS:
      Find´ích toll, dass Du Dir darüber Gedanken gemacht hast und die dann auch noch umgesetzt hast. - Super

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Freitag, 26.Juli.2002, 13:33. WWW: bei123.de
    Re: Datenverwaltung mit Microsoft Access

      Ja - das hört sich sehr gut - bitte unbedingt in bib einstellen.

      Danke in Voraus - Harald

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 26.Juli.2002, 15:12.
    Re: Datenverwaltung mit Microsoft Access

      Ich denke auch, dass das viele interessieren wird - immer rein damit in die Bib... ;-)

      Auf die .mdb-Datei müsstest Du tatsächlich irgendwo auf Deinem Webspace verlinken, das geht leider nich anders...

     Antworten

    Beitrag von Ewald (19 Beiträge) am Freitag, 26.Juli.2002, 19:03.
    Re: Datenverwaltung mit Microsoft Access

      Hi CB und alle anderen,

      wenn der Cheffe :-) persönlich sich meldet und tatsächlich soviel interesse besteht, dann gehe ich morgen abend (da bin ich Stroh-Witwer) mit Hochdruck dran die db fertig zu bringen.

      Bin gerade daran wenn der Datensatz über 2000 Zeichen gross ist zu splitten, da die Adressleiste bei mehr als 2k Zeichen schlapp macht :-)

      Bräuchte noch eine kleine Info: weiss wer, welche Zeichen in der URL maskiert werden ??

      Folgende habe ich schon
      <pre>
          Select Case Mid(mIN, i, 1)
              Case Is = Chr(13) 'Zeilenumbruch
                  mOUT = mOUT & "%0D%0A"
                  i = i + 1
              Case Is = "+"
                  mOUT = mOUT & "%2b"
              Case Is = " "
                  mOUT = mOUT & "%20"
              Case Is = "%"
                  mOUT = mOUT & "%25"
              Case Else
                  mOUT = mOUT & Mid(mIN, i, 1)
          End Select
      </pre>
      

      gruss, Ewald

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 26.Juli.2002, 21:01.
    Re: Datenverwaltung mit Microsoft Access

      > Bin gerade daran wenn der Datensatz über 2000 Zeichen gross ist zu splitten, da die Adressleiste bei mehr als 2k Zeichen schlapp macht :-)
      

      In so einem Fall sollte man die Daten eigentlich per "post" (also wie mit einem Formular) verschicken, nich über die URL (="get") - geht das?

      Maskieren: Soweit ich weiss alle Zeichen ausser den alphanumerischen, als alles ausser A-Z, 0-9 und dem Unterstrich _ - das Leerzeichen wird in "+" umgewandelt... Ich glaube aber die folgenden reichen auch:

      % -> %25
      \ -> %5c
      | -> %7c
      & -> %26
      " -> %22
      + -> %2b
        -> +
      

      (letzteres = Leerzeichen)

     Antworten

    Beitrag von Ewald (19 Beiträge) am Freitag, 26.Juli.2002, 23:46.
    Datenverwaltung mit Microsoft Access

      Hi Chris,

      warum ist get nicht so ideal wie post ?
      Mit get bin ich unheimlich flexibel. Ich kann mit dem import_Template alle meine db's ansprechen. Mit post bräuchte ich wahrscheinlich für jede db eine eigenes template.

      Ich lasse es mir nochmals durch den Kopf gehen.

      Ein paar Haken hat natürlich mein System:
      1. Ich brauche M$ Access
      2. den M$ InternetExplorer ab Version 4.0(da ich ihn aus Access direkt fernsteuere) und
      3. die FeldNamen auf der lokalen Datenbank müssen exakt gleich sein wie bei bp

      Dafür ist die Bearbeitung der Daten und der Bedienerkomfort wirklich ein Traum.

      Heute morgen habe ich über Access mal schnell 200 Datensätze hochgeschoben ohne Probleme.

      Aber das ist ja nur die Vorarbeit für meine Bilderdatenbank. Die ist inzwischen sehr, sehr komfortabel:
      - automatische Zuweisung von Bild dem Album (Relation)
      - Serienbilderstellung (Mit einem Klick kann ich z.b. 10 Datensätze erstellen Beispiel Bild001.jpg bis Bild010.jpg)

      Hast du auf deinem Rechner Access ??

      gruss, Ewald

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Samstag, 27.Juli.2002, 00:11.
    Re: Datenverwaltung mit Microsoft Access

      Hallo Ewald,

      bist Du auch noch am Schaffen ;-)

      Hast Du meine E-Mail bekommen?

      Melde Dich doch mal

      Gruß
      Claus

     Antworten

    Beitrag von Ewald (19 Beiträge) am Samstag, 27.Juli.2002, 12:47.
    Re: Datenverwaltung mit Microsoft Access

      Hi Claus,

      thanx für die Mail, werde die Routine heute abend gleich einbauen.

      Wenn du nix dagegen hast rufe ich dir morgen (SO) mal an...

      gruss, Ewald

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 27.Juli.2002, 01:20.
    Re: Datenverwaltung mit Microsoft Access

      get/post: Nur wg. der Länge. Wie Du ja selbst schreibst ist bei der URL bei 2K Schluss; ein Formular-Post verträgt da doch etwas mehr...
      

      Access: Jups, Access97 - gehts damit auch?

      Ist es schwierig den VB-Code auch für Excel anzupassen? Die Hauptarbeit ist ja (meiner Meinung nach) das Übertragen der Daten - das Auslesen der Excel-Zellen is ja n Klacks... Und ne 1:1 "Life"-Anbindung an Excel fänd ich super!!! (Stell mir das so vor: Entweder gibts 2 Buttons: "Holen" holt ne bp-DB in ein Excel-Sheet und "Senden" schickt ein Excel-Sheet in eine bp-DB - also ein Import/Export direkt aus Excel raus...... oooder, vielleicht noch schöner (oder?): Jede Änderung an einer Zelle wird sofort rübergeschickt - mhh, andererseits: Wie bekommt man dann Änderungen mit? Dafür bräuchts dann wieder einen "holen"-Button... Also wahrscheinlich doch die erste Lösung: "Holen/Senden".... (laut denk ;-) )...

     Antworten

    Beitrag von Ewald (19 Beiträge) am Samstag, 27.Juli.2002, 13:14.
    Re: Datenverwaltung mit Microsoft Access

      Hi Chirs,

      VBA ist VBA, die UploadRoutine funktioniert überall bei M$ nur der Recordset muss anderst angesprochen werden (Zells). Sollte allso kein Problem sein. Auch der Download dürfte recht einfach zu realisieren sein. Was ich dazu bräuchte, wäre die Routine/Befehl, damit perl den FeldName ausgibt (geht das überhaupt?). Siehe auch Bild, hier lese ich den von dem Template generierten SID aus.

      <img src = "http://www.tuek.de/assets/access1.jpg">
      

      Ich programiere zur Zeit unter Access2002, habe aber absichtlich auf ADO verzichtet und nur auf DAO gesetzt, damit auch alle Access97-Besitzer den Code ohne großen Aufwand nutzen können.

      Auch das mit jeder Änderung wäre kein Problem, nur wenn ich dann 5 Felder in einem DS ändere, dann wird 5 mal zu bp upgedatet (aber nicht alle User haben Flatrate :-))) ).

      Mit der Länge des Strings habe ich schon gelöst (bzw. es liegt auf zwei A4-Seiten als Flussdiagramm vor, müsste aber funktionieren..). :-)

      gruss, Ewald

      ps: Hat Sander Urlaub? Er wollte schon vor 4 Wochen mein Problem bei nextfloor anschauen. :-))

     Antworten

    Beitrag von Sander (8133 Beiträge) am Samstag, 27.Juli.2002, 13:56.
    Re: Datenverwaltung mit Microsoft Access

      leider kein Urlaub :-(((
      aber auch kaum zeit...
      aber ich schaue...

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 27.Juli.2002, 15:06.
    Re: Datenverwaltung mit Microsoft Access

      Feldnamen auslesen geht mit $datenbank{_fields}[0], $datenbank{_fields}[1] ...etc. nach einem "init" oder "get"... Oder als Schleife:

      foreach $f (@{$datenbank{_fields})
      {
        out "$f<br>";
      }
      

      War nur laut gedacht, ich denk jetzt auch, zwei Buttons mit "Laden/Speichern" (oder wie immer man das nennt) wären besser, dann kann man an der Tabelle rummachen und wenn man alles geändert hat schickt mans ab (und wenn man zuviele Fehler gemacht hat holt man sich nochmal die ursprüngliche Version ;-) ).

      ADO & DAO sagt mir gaaarnix ,-)))

      2 DINA4-Seiten Flussdiagramm? (schluck) ;-) Vielleicht doch mal nach dem "post"-Befehl schauen? ;-))

      Sander im Sommer im Urlaub? Wozu? ;-))

     Antworten

    Beitrag von Ewald (19 Beiträge) am Samstag, 27.Juli.2002, 20:55.
    Re: Datenverwaltung mit Microsoft Access

      Hi Chirs,

      erst einmal dank für den Tip mit den Feldnamen auslesen.

      Mit Excel beschäftige ich mich, wenn Access funktioniert.

      ADO und DAO sagen dir nichts ? :-0
      ADO = Active Data Objects
      DAO = Data Access Objects
      Beides sind VB-Objekte um SQL-Datenbanken anzusprechen. Dabei ist DAO das alte Objekt, ADO das neue von M$.

      2 DIN A4-Seiten Flussdiagramm sind doch nix! :-) Für mein aktuelles Projekt im Geschäft habe ich wahrscheinlich schon das 100fache gezeichnet *g* ist auch etwas größer :-))

      gruss, Ewald

     Antworten

    Beitrag von Ewald (19 Beiträge) am Sonntag, 28.Juli.2002, 03:18.
    Re: Datenverwaltung mit Microsoft Access

      Hi Chirs,

      erst einmal dank für den Tip mit den Feldnamen auslesen.

      Mit Excel beschäftige ich mich, wenn Access funktioniert.

      ADO und DAO sagen dir nichts ? :-0
      ADO = Active Data Objects
      DAO = Data Access Objects
      Beides sind VB-Objekte um SQL-Datenbanken anzusprechen. Dabei ist DAO das alte Objekt, ADO das neue von M$.

      2 DIN A4-Seiten Flussdiagramm sind doch nix! :-) Für mein aktuelles Projekt im Geschäft habe ich wahrscheinlich schon das 100fache gezeichnet *g* ist auch etwas größer :-))

      gruss, Ewald

     Antworten

    Beitrag von Ewald (19 Beiträge) am Sonntag, 28.Juli.2002, 12:26.
    Re: Datenverwaltung mit Microsoft Access

      Hi Chris,

      ist fast fertig, mir fehlt nur noch ein winziger Teil.

      Ich will ein Feld auslesen, dessen Feldname ich per URL übermittle (müsste eigentlich ähnlich
      $datenbank{_fields}[1] sein, doch was kommt anstatt {_fields} rein ?? oder besser noch geht es auch direkt a la
      $FeldName = "Test"
      $Inhalt = $Datenbank[$FeldName]
      
      ??

      gruss, Ewald

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 29.Juli.2002, 12:48.
    Re: Datenverwaltung mit Microsoft Access

      Wenn Du den Feldnamen hast, dann kannst Du einfach mit

      $$Variable_die_den_Feldnamen_enthaelt
      

      auf den Feldinhalt zugreifen (nach nem "get"). Die 2 $-Zeichen $$ sind kein Tippfehler sondern gehören so ,-) Oder mit Deinem obigem Beispiel:

      $Feldname="Test";
      $Inhalt=$$Feldname;
      

      ADO/DAO: Ja, MS-Programmierung ist nich so meine Welt ;-))

      Und die 100 Blätter DIN A4 Flussdiagramme die hängen an der Wand von Dir ggü? ;-))

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Montag, 29.Juli.2002, 16:46. WWW: bei123.de
    Re: Feldnamen auslesen ? - bei mir so nicht

      Hallo CB,
      also ich bekomm damit kein Ergebnis - auch nicht, wenn ich die noch fehlende Klammer "}" im foreach noch einfüge.

      Gruß Harald

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 29.Juli.2002, 17:58.
    Re: Feldnamen auslesen ? - bei mir so nicht - stimmt (schade eigentlich)

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Montag, 29.Juli.2002, 18:40. WWW: bei123.de
    Re: Geht schon, aber anders ! Feldnamen auslesen ?

      Wieso schade ...

      so gehts:
      <perl>
      get "Id==!* ", "datenbank.fields", "/datenbank";
      $_datei="/datenbank";
      %DB=%$_datei;
      

      foreach (@{$DB{Field}})
      {
      out "$_";
      }
      out "<br>";
      out ${$DB{Field}}[2]; # z.B.
      </perl>
      

      Gruß Harald

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 29.Juli.2002, 19:18.
    Re: Geht schon, aber anders ! Feldnamen auslesen ?

      gefällt dir das nicht?

      get "Id==*","db.field";
      while (get_next "db.field")
      {
      out "$Field<br>";
      }
       
      
      Sander

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Montag, 29.Juli.2002, 19:31.
    Re: Geht schon, aber anders ! Feldnamen auslesen ?

      ..ja schon, ich weiß,

      aber hier ${$DB{Field}}[2] kann ich anstatt "{Field}" auch direkt "{Params}" oder "{Type}" oder ggf. "{Id}" ansprechen - alles steckt in %DB - halte ich für n'en Vorteil.

      Gruß Harald

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 29.Juli.2002, 19:54.
    Re: Geht schon, aber anders ! Feldnamen auslesen ?

      warum einfach, wenns auch schwer geht ;-)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 29.Juli.2002, 19:56.
    Re: Geht schon, aber anders... eben ;-)

      Ja, hab ich doch geschrieben, bzw. halt den Link auf die andere Möglichkeit ;-)

      Schade mein ich, weil es nach einem "get" oder "init" prinzipiell eben schon in $datenbank{_fields}[...] drinsteht - aber nicht in der aktuellen Version halt...

      Die Abfrage "Id==!* " verschtäh i ned, letztendlich holst Du damit ja alle, also täts ein "" doch auch (und wär schneller)...?

     Antworten

    Beitrag von v.Hintzenstern (4 Beiträge) am Sonntag, 28.Juli.2002, 01:22. WWW: vhic.de
    Re: Datenverwaltung mit Microsoft Access

      Hallo, interessiert mich sehr. Man kann also Datensätze aus ACCESS (auch aus SQL,..?))direkt importieren. Kann ich von einer beliebigen WEB-Seite auch Datensätze im WEB abfragen und anzeigen z.B. mittels PHP oder sonst wie oder nur direct aus bp heraus. Ich möchte gerne auch eMails importieren, also OUTLOOK->ACCESS->BP, müßte gehen oder!?

      Tschüß, würde mich sehr freuen von Dir zu hören.

      MfG Gerd-Uwe

     Antworten

    Beitrag von Ewald (19 Beiträge) am Montag, 29.Juli.2002, 10:00.
    Re: Datenverwaltung mit Microsoft Access

      Hi Gerd,

      >Man kann also Datensätze aus ACCESS (auch aus SQL,..?))direkt importieren.
      

      Meinst du ob man in bp Access-Daten importieren kann?
      Nein das geht nicht!
      Ich schreibe gerade an einem Code der Daten nach bp exportiert.
      In Access kannst du dann allen Quellen nutzen, die Access einlesen kann :-)

      >Ich möchte gerne auch eMails importieren, also OUTLOOK->ACCESS->BP, müßte gehen oder!?
      

      Per VBA kannst du Outlook ansteuern und natürlich auch auslesen...

      gruss, Ewald

     Antworten


     
 Liste der Einträge von 45300 bis 45450:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!