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
Antworten
Beitrag von Ewald (19 Beiträge) am Samstag, 27.Juli.2002, 13:14.
Re: Datenverwaltung mit Microsoft Access
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
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
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 29.Juli.2002, 12:48.
Re: Datenverwaltung mit Microsoft Access
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 ?
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