Softpicks.Net  Deutsch Foren-Übersicht Softpicks.Net Deutsch
Software Forum Deutsch
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Ahh, geliebte Makros!
Gehe zu Seite Zurück  1, 2, 3
 
Neues Thema eröffnen   Neue Antwort erstellen    Softpicks.Net Deutsch Foren-Übersicht -> Microsoft Access
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Karl Donaubauer



Anmeldedatum: 01.01.1970
Beiträge: 4616

BeitragVerfasst am: Do Jan 06, 2005 1:08 pm    Titel: Ahh, geliebte Makros! Antworten mit Zitat



Michael Zimmermann wrote:
> Karl Donaubauer:
>> ...
>>> Die Dropdown-Boxen für die Makro-Befehle wie früher in
>>> Excel und heute in Access gibt's aber nicht mehr. MS
>>> scheint da der Meinung zu sein, daß Makros zum
>>> Abgewöhnen sind.
>>
>> Ich denke eher, das Konzept war für Excel schlicht
>> oversized und leicht mit Makrorekorder-Unterstützung
>> durch VBA zu ersetzen. Für die komplexeren Aufgaben in
>> Access sind tabellarische Makros hingegen nach
>> wie vor unabdingbar. Wink
>
> Schöne Kehrtwende. Aber wie heißt es doch bei Asterix
> in 'Der Kampf der Häuptlinge': "Wenn jeder eine halbe
> Drehung macht, dann gibt das eine ganze." Also:
>
> Wenn Makros so komplex sind, ...

Nix Kehrtwende sondern die Bestätigung dessen, was
ich bereits mehrfach schrieb.
Nicht Makros sind so kompliziert sondern sie können
komplizierte Vorgänge auf einfache Weise darstellen.
Für Excel war dieses Konzept durch die relativ einfachen
Vorgänge nicht wirklich passend oder nötig - dort hat man's
ja eben deshalb geschafft, einen Makrorekorder einzubauen.

--
cu
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com


.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael Zimmermann



Anmeldedatum: 01.01.1970
Beiträge: 2944

BeitragVerfasst am: Do Jan 06, 2005 1:32 pm    Titel: Ahh, geliebte Makros! Antworten mit Zitat



Hallo!

Karl Donaubauer:
> Nicht Makros sind so kompliziert sondern sie können
> komplizierte Vorgänge auf einfache Weise darstellen.

Aufgrund Deines vehementen Plädoyers habe ich mir das mal
angeschaut. Außer AutoKeys und Autoexec mit AusführenCode
habe ich damit nie etwas gemacht.

If-Blöcke finden ihre Entsprechnung wohl in der
Bedingungsspalte.

Jetzt aber eine ganz blöde Frage (ich weiß es wirklich
nicht):

Wie realisierst Du damit (a) Schleifen, (b) Rekursive
Aufrufe?

Gruß aus Mainz
Michael

.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Karl Donaubauer



Anmeldedatum: 01.01.1970
Beiträge: 4616

BeitragVerfasst am: Do Jan 06, 2005 2:38 pm    Titel: Ahh, geliebte Makros! Antworten mit Zitat



Hallo, Michael!

Michael Zimmermann wrote:
> Karl Donaubauer:
>> Nicht Makros sind so kompliziert sondern sie können
>> komplizierte Vorgänge auf einfache Weise darstellen.
>
> Aufgrund Deines vehementen Plädoyers habe ich mir das mal
> angeschaut. Außer AutoKeys und Autoexec mit AusführenCode
> habe ich damit nie etwas gemacht.
>
> If-Blöcke finden ihre Entsprechnung wohl in der
> Bedingungsspalte.
>
> Jetzt aber eine ganz blöde Frage (ich weiß es wirklich
> nicht):
>
> Wie realisierst Du damit (a) Schleifen, (b) Rekursive
> Aufrufe?

(a) Macht nur eingeschränkt Sinn, weil's keine Variablen
gibt und man sich z.B. mit einem Formular und darin
ungebundenem Textfeld behelfen muss, in dem man einen
Wert inkrementiert. U.a. deshalb findet man in Makro-DBs
gerne das versteckte Hilfs/Steuerungs-Formular. Wenn man
das also tun will, geht die Wiederholung des Makros wie:

(b) mit der Aktion "AusführenMakro", die Parameter für die
Anzahl und Bedingung der Wiederholungen hat;

Schon die Fragen zeigen aber, dass du kein Idealfall für die
Verwendung von Makros bist. :-)

Der Kardinalfehler vieler Makros-sind-Scheiße-Leute ist:
Sie betrachten, vergleichen, bewerten Makros nur aus Richtung
VBA und verstehen nicht, dass Makros trotz ihrer Einschränkungen
für sehr viele Normaluser ausreichend und lernmäßig adäquat sind
und viele Leute mit dürftigen oder gar keinen Kenntnissen bzw.
Angst vor Programmiersprachen an die Programmierung von
Access heranführen können.

--
cu
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com


.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Klaus Oberdalhoff [MVP]



Anmeldedatum: 01.01.1970
Beiträge: 1029

BeitragVerfasst am: Do Jan 06, 2005 3:15 pm    Titel: Ahh, geliebte Makros! Antworten mit Zitat



Hi,

> Der Kardinalfehler vieler Makros-sind-Scheiße-Leute ist:
> Sie betrachten, vergleichen, bewerten Makros nur aus Richtung
> VBA und verstehen nicht, dass Makros trotz ihrer Einschränkungen
> für sehr viele Normaluser ausreichend und lernmäßig adäquat sind
> und viele Leute mit dürftigen oder gar keinen Kenntnissen bzw.
> Angst vor Programmiersprachen an die Programmierung von
> Access heranführen können.

<Mhhhm>

Meine eigene Erfahrung ist die:

Genau diese Leute haben auch von Datenbankstrukturen keine Ahnung. Sie
versuchen mit Excel-ähnlichen Methoden und Flatfiles Ihre Probleme zu lösen
und wundern sich dann, dass es Probleme gibt. Diese werden dann MS Access
angelastet. <Sch.. Produkt etc.>

IT-Grundkenntnisse, Datenbankkenntnisse und ggf. VBA gehören für mich
irgendwie zusammen und man kann (und sollte) diese auch nicht trennen.
Zudem: In Word und Excel werden Sub-Prozeduren als Makros bezeichnet und
das, was wir als Makros kennen gibt es dort überhaupt nicht (mehr) ...

Also ich bin - schon weil ich die Eindeutschung der internen Funktionen bei
den Queries hasse wie die Pest (und die Hilfe durch diesen Mischmasch noch
schlechter wird als sie sowieso schoin ist) - bestimmt kein Freund von
Makros.

--
mfg

Klaus Oberdalhoff(Access MVP) KObd [at] gmx.de

Ich beantworte keine NG-Fragen und -Nachfragen per Mail!
Newbie-Info: http://www.doerbandt.de/Access/Newbie.htm
KnowHow-mdb: http://www.freeaccess.de

.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael Zimmermann



Anmeldedatum: 01.01.1970
Beiträge: 2944

BeitragVerfasst am: Do Jan 06, 2005 3:40 pm    Titel: Ahh, geliebte Makros! Antworten mit Zitat



Hallo!

Karl Donaubauer:
> Michael Zimmermann wrote:
> > Wie realisierst Du damit (a) Schleifen, (b) Rekursive
> > Aufrufe?
>
> (a) Macht nur eingeschränkt Sinn, weil's keine Variablen
> gibt und man sich z.B. mit einem Formular und darin
> ungebundenem Textfeld behelfen muss, in dem man einen
> Wert inkrementiert. U.a. deshalb findet man in Makro-DBs
> gerne das versteckte Hilfs/Steuerungs-Formular. Wenn man
> das also tun will, geht die Wiederholung des Makros wie:
>
> (b) mit der Aktion "AusführenMakro", die Parameter für
> die Anzahl und Bedingung der Wiederholungen hat;
>
> Schon die Fragen zeigen aber, dass du kein Idealfall für
> die Verwendung von Makros bist. :-)

Die Antworten zeigen mir das auch. :-)

> Der Kardinalfehler vieler Makros-sind-Scheiße-Leute ist:
> Sie betrachten, vergleichen, bewerten Makros nur aus
> Richtung VBA und verstehen nicht, dass Makros trotz ihrer
> Einschränkungen für sehr viele Normaluser ausreichend und
> lernmäßig adäquat sind und viele Leute mit dürftigen oder
> gar keinen Kenntnissen bzw. Angst vor Programmiersprachen
> an die Programmierung von Access heranführen können.

Du hast sicher recht, daß /ernstgemeinte/ Makro-Flames
unangebracht sind: Wer sie nicht will, benutzt sie halt
einfach nicht.

Dabei natürlich vorausgesetzt, daß auch Du Makros nicht
als professionelle technische Alternative zu VBA, sondern
als Einstiegshilfe für Anfänger ansiehst oder halt für
Leute, die keine darüber hinausgehenden Bedürfnisse haben.

Trotzdem bin ich persönlich nach wie vor von zweierlei
überzeugt:

- Ein, egal wie schwierig das seitens MS sein mag,
integrierter und sinnvoll funktionierender VBA-Rekorder
würde Anfängern bessere Dienste leisten. Ja, ich weiß,
es gibt ihn halt nicht.

- Es ist sinnvoll und berechtigt, /hier in der NG/ von
Makros abzuraten. Denn wer hier Fragen stellt, hat
damit bereits gezeigt, daß er (a) kein völliger Computer-
Trottel ist und (b) lernwillig ist und das Anfängerniveau
eben /verlassen/ will.

Man könnte (a) vielleicht noch differenzieren: Wer übers
Web-Interface reinkommt, bekommt Makro-Tips, wer es
geschafft hat, einen Zugang mit Newsreader einzurichten,
wird mit VBA belohnt. ;-)

Gruß aus Mainz
Michael

.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Karl Donaubauer



Anmeldedatum: 01.01.1970
Beiträge: 4616

BeitragVerfasst am: Do Jan 06, 2005 5:49 pm    Titel: Ahh, geliebte Makros! Antworten mit Zitat



Hallo, Michael!

Michael Zimmermann wrote:
> ...
> - Es ist sinnvoll und berechtigt, /hier in der NG/ von
> Makros abzuraten. Denn wer hier Fragen stellt, hat
> damit bereits gezeigt, daß er (a) kein völliger Computer-
> Trottel ist und (b) lernwillig ist und das Anfängerniveau
> eben /verlassen/ will.

Nicht schlecht formuliert. Deshalb nur ein paar kleine
Änderungsvorschläge:

Es ist sinnvoll und berechtigt, dass,

- wer sich ausführlich mit Makros beschäftigt hat - nicht
etwa nur ein paar Minuten lang versucht hat, seine
Code-Konzepte dort wiederzufinden - und daher wirklich
weiß, wovon die Rede ist, ...

- wem klar ist, dass er den Erfolg, die Langlebigkeit
und Popularität seines Werkzeuges Access nicht seinen
tollen Programmierkünsten sondern in erster Linie den
Millionen Otto Normal- und oft Makroanwendern verdankt, ...

- wer jegliche billige Überheblichkeit gegenüber Leuten
fahren lässt, die sein Fachidiotentum nur sehr begrenzt teilen, ...

....im seltenen Falle, dass sich jmd. mit einer Makro-Frage
hier her verirrt, denselben

- entweder darauf hinweist, wie und warum seine
konkrete Aufgabe technisch nur oder besser mit VBA
zu lösen ist,

- oder, wenn die Frage allgemein auf Makros oder VBA
hinausläuft, sachlich auf die Vor- und Nachteile hinweist.

--
cu
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com


.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Softpicks.Net Deutsch Foren-Übersicht -> Microsoft Access Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2, 3
Seite 3 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de