Re: [de-users] Re: Vokabelliste

2010-09-11 Diskussionsfäden Volker Heggemann

Hallo Liste, @Andreas


Ich verstehe nicht ganz, wieso Base "überdimensioniert" sein soll.
Es ist innerhalb des Programmpakets die einzige Anwendung, die
selbst für einfachste Textlisten echten Mehrwert bietet.

Das sehe ich auch so...

Selbstverständlich sind Vokabellernprogramme immer auf irgendeine
Art von Datenbank aufgesetzt, jedoch niemals auf xls oder so was.
Hat ja auch wirklich nichts mit Zahlenarithmetik zu tun.

... ABER ...
Klar hat es auch was mit Zahlenarithmetik zu tun, denn es geht ja um 
das lernen der Vokabeln. Da ist es schon sinnvoll zu wissen wie oft 
man eine bestimmte Vokabel lernen muss. Welche man schon kann und ob 
die eine oder andere wiederholt werden muss.



Die beiden Textspalten der Tabelle unterscheiden nach
Groß/Kleinschreibung (kann geändert werden).
Die beiden Formulare suchen anhand eines Kombinationsfeldes nach den
Entsprechungen der jeweils anderen Spalte. An den
Ersetzungsvorschlägen siehst Du auch gleich, ob das Suchwort
überhaupt in der Liste ist.
Das ist z.B. so eine Sache. Ist das Wort syntaktisch richtig 
geschrieben, aber vielleicht klein, dann kann man es nicht als

richtig gelöst einstufen, aber eben doch als richtig.
Ferner gibt es sowohl in der deutschen Sprache als auch in anderen 
Sprachen durchaus mehrere Worte für ein und dieselbe Vokabel der 
Fremdsprache.
Und zudem sollte ein Vokabel Lernprogramm möglichst auch eine 
Verwendung der Vokabel in einem Satz oder einer Phrase aufzeigen.


Die dabei anfallenden Daten kann man sich z.B. ja einmal bei den 
Vokabelsätzen von KVocTrain (die überigens auch für Parley passen) 
ansehen. (hier mal in englisch: 
http://www.wikischool.de/w/images/Greenline1.kvtml)


Da sieht der Datensatz für die Vokabel "beängstigend" z.B. so aus:

scaryunheimlich, 
beängstigend


[Man frage mich bitte nicht, was das im einzelnen zu bedeuten hat, 
es geht mir nur darum zu zeigen, das ein Wort in der einen Sprache 
mit 2 oder mehr Worten der anderen Sprache übersetzt werden kann.]


in diesem Sinne - Guten morgen
Volker Heggemann

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



AW: [de-users] Basic-Code für Zeilennummer unterste Zelle in Spalte mit Daten

2010-09-11 Diskussionsfäden Dieter Schönfelder

Hallo Volker,

Vielen Dank für die prompte Hilfestellung!
Verstanden und ok.

Erstaunlich: für intZeilenNr = [a5].End(xlDown).Row
nun 4 Variable und 5 Codezeilen.

Erst vor einigen Tagen habe ich OOo installiert, da bei mir
seit einiger Zeit Excel immer wieder abstürzt.
Nach längerem Googeln und Literaturbeschaffung verstehe
ich so ungefähr die OOo-Philosophie, scheitere aber wieder
an simplen Basic-Details bei einer Umsetzung meines VBA-Codes.

Die Maillinglisten-Regeln habe ich noch nicht gesehen -
wo kann ich sie finden?
.
Nochmals besten Dank und freundliche Grüsse.

Dieter Schönfelder



-Ursprüngliche Nachricht-
Von: Volker Heggemann [mailto:ooff...@heggemann-edv.de] 
Gesendet: Freitag, 10. September 2010 13:21
An: users@de.openoffice.org
Betreff: Re: [de-users] Basic-Code für Zeilennummer unterste Zelle in Spalte
mit Daten


Hallo Dieter,

vielleicht hat Dir noch keiner geantwortet, weil Du eigentlich auch 
keinen angesprochen hast?
Wir reden uns hier mit DU an (aber wir reden uns an - siehe 
Maillinglisten Regeln).
Nun denn, ich antworte einmal.


>
>
> Wie kann ich in OpenOffice.org Basic Calc
>
> die Tastenkombination Ctrl + Nach Unten
>
> (Springt zur untersten Zelle in dieser Spalte, die Daten enthält)
>
> in einem Modul-Code darstellen
>
> und die Zeilennummer auslesen ?

Hier mal der Code als Funktion. Und weil wir schon einmal dabei 
sind, auch gleich eine für die letzte Spalte.
schnippeldie-Macro  Basic Code--
Function letztespalte as Integer
   Dim oSheet as Object
   Dim oCell As Object
   Dim oCursor As Object
   Dim OCursorpos As Variant

   OSheet = ThisComponent.Sheets.getByIndex( 0 )
   oCell = oSheet.GetCellbyPosition( 0, 0 )
   oCursor = oSheet.createCursorByRange(oCell)
   oCursor.GotoEndOfUsedArea(True)
   OCursorpos = oCursor.RangeAddress
   letztespalte = OCursorpos.EndColumn
End Function

Function letztezeile as Integer
   Dim oSheet as Object
   Dim oCell As Object
   Dim oCursor As Object
   Dim OCursorpos As Variant

   OSheet = ThisComponent.Sheets.getByIndex( 0 )
   oCell = oSheet.GetCellbyPosition( 0, 0 )
   oCursor = oSheet.createCursorByRange(oCell)
   oCursor.GotoEndOfUsedArea(True)
   OCursorpos = oCursor.RangeAddress
   letztezeile = OCursorpos.EndRow
End Function
schnippelda--Macro  Basic Code Ende--

Wenn Du das so als Macro in Dein Dokument oder die Standard 
Bibliothek (ich meine: Meine Macros - Standard) übernimmst, dann
kannst Du innerhalb einer Tabelle den Funktionsaufruf in eine Zelle 
schreiben.

z.B. Zelle C1 eintragen  =letztezeile()

Gruß
Volker Heggemann


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org





-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: Vokabelliste

2010-09-11 Diskussionsfäden Andreas Säger

Christian Lohmaier wrote:


Was meinen die Experten hier auf der Liste?


Für 'nur' eine Vokabelliste ist Base überdimensioniert, da reicht auch
Calc (oder eben gleich OpenCards).
Kommt eben auf den spezifischen Verwendungszweck an.

ciao
Christian


Hallo Liste,
Ich verstehe nicht ganz, wieso Base "überdimensioniert" sein soll. Es 
ist innerhalb des Programmpakets die einzige Anwendung, die selbst für 
einfachste Textlisten echten Mehrwert bietet.
Der Konfigurationsaufwand, der beim Aufsetzten selbst der einfachsten 
Datenbank erforderlich ist, zahlt sich während der Benutzung aus.


Selbstverständlich sind Vokabellernprogramme immer auf irgendeine Art 
von Datenbank aufgesetzt, jedoch niemals auf xls oder so was. Hat ja 
auch wirklich nichts mit Zahlenarithmetik zu tun.


Hier ein kleines Grundgerüst:
http://user.services.openoffice.org/en/forum/viewtopic.php?t=27961&p=127421#p127330
Ersetze einfach "Greek" in der GUI mit "Schwedisch" und "English" mit 
"Deutsch". Nein, lass es erstmal so. Ist einfacher und spielt keine 
Rolle solange Du weißt was was ist.


Benutzung:
Öffne die Tabelle "Table1" direkt und trage ein paar Wortpaare ein.
Die beiden Textspalten der Tabelle unterscheiden nach 
Groß/Kleinschreibung (kann geändert werden).
Die beiden Formulare suchen anhand eines Kombinationsfeldes nach den 
Entsprechungen der jeweils anderen Spalte. An den Ersetzungsvorschlägen 
siehst Du auch gleich, ob das Suchwort überhaupt in der Liste ist.


Gruß,
Andreas


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Vokabelliste

2010-09-11 Diskussionsfäden Christian Lohmaier
Hi Sigrid, *,

2010/9/10 Sigrid Carrera :
>
> ich würde gerne für mich eine Vokabelliste erstellen.
> Idealerweise kann ich die Liste nach deutschen / schwedischen Wörtern
> sortieren oder auch Wörter eines bestimmten Gebietes (z. B. alles was
> mit Essen zu tun hat - Namen für Gemüse usw.) anzeigen lassen

Ich kann die OpenCards Extension empfehlen:
http://opencards.info/ bzw.
http://extensions.services.openoffice.org/de/project/OpenCards

> Ziel soll sein, dass ich mir jeweils eine Sprache anzeigen
> (ausdrucken) lasse und ich dann die Namen in der jeweils anderen
> Sprache sage / schreibe.

Mit Opencards brauchst Du nix ausdrucken - Opencards zeigt Dir nur
einen Teil, den anderen versteckt es erstmals, dann Antwort zeigen
lassen und Feedback geben (gewußt/nicht gewußt)
Anhand dessen wird dieselbe Karte früher oder später wieder abgefragt.

Eine elektronische Version/Abwandlung des Leitner-Karteikastensystems
(wenn Dir das was sagt) - oder neudeutsch "spaced repetition"

> Wie gehe ich dafür am besten vor? Nehme ich dafür Base? Oder doch
> lieber Calc dafür "missbrauchen"?

Kommt wiegesagt darauf an. Fürs Lernen würde ich OpenCards nehmen. Das
kann aus den Beständen auch Karteikarten (also echt, die auf Papier)
drucken, sprich eine Seite Frage, auf der anderen Seite die Lösung).
Als Quelle kann man auch eine csv (besser: tab separierte) Dateien einlesen.

> Was meinen die Experten hier auf der Liste?

Für 'nur' eine Vokabelliste ist Base überdimensioniert, da reicht auch
Calc (oder eben gleich OpenCards).
Kommt eben auf den spezifischen Verwendungszweck an.

ciao
Christian

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Vokabelliste

2010-09-11 Diskussionsfäden Sigrid Carrera
Hallo Volker,

Am 11. September 2010 10:58 schrieb Volker Heggemann :
> Hallo Sigrid,
>
>> ich würde gerne für mich eine Vokabelliste erstellen.
>
> eine Einfache Liste, sprich ein Wort in jeder Sprache ->
> da reicht eine Calc Tabelle oder sogar ein Writer Dokument.
>
>> Idealerweise kann ich die Liste nach deutschen / schwedischen Wörtern
>> sortieren
>
> sortieren geht natürlich besser mit einer Tabelle. ->
> also mindestens Calc.
>
>  oder auch Wörter eines bestimmten Gebietes (z. B. alles was
>>
>> mit Essen zu tun hat - Namen für Gemüse usw.) anzeigen lassen.
>
> hier wird es schon etwas Umfangreicher, da Du nun für eine Vokabel schon
> mindestens 3 Informationen hast: (ich kann kein Schwedisch, daher Englisch)
> Deutsch - Englisch - Kategorie
> Glanz   - glow     - Farben
>
> aber, jedes Wort kann ja mehrere Bedeutungen oder Übersetzungen haben.
> Also wäre ein umfangreicherer Wortliste sinnvoll.
> So kann das Englische "glow" auch scheinen heißen oder glühen.
>
> für solche "Verknüpfungen" ist eine Datenbank schon sinnvoll.
> Schön ist es ja auch, wenn zu möglichst vielen Vokabeln ein Beispielsatz
> vorhanden ist.

Das hatte ich noch ganz außer Acht gelassen! Ist ja sicher sinnvoll,
werde ich für mich noch mit aufnehmen! Danke für den Hinweis. ;)

>
>>
>> Ziel soll sein, dass ich mir jeweils eine Sprache anzeigen
>> (ausdrucken) lasse und ich dann die Namen in der jeweils anderen
>> Sprache sage / schreibe.
>>
> Für das Ausdrucken kannst Du Openoffice nehmen, da wird einfach das was
> benötigt wird gedruckt. Bei einer Tabelle, blendest Du die Spalten aus, die
> Du nicht brauchst, bei der Datenbank druckst Du eine Abfrage.
> Für die Anzeige wirst Du wohl mindestens ein Makro brauchen.
>
> Allerdings würde ich meine Vokabeldaten so erfassen (Datenbank, ggf. Calc)
> das ich sie als CSV-Datei exportieren kann. Dann würde ich diese Datei in
> ein Vokabel-Lern-Programm einlesen (KVocTrain z.B. oder Parley)

Ha, sind das beides Linux- oder Windows-Programme? Ersteres hört sich
nach der KDE-Familie an, ich werde mal auf jeden Fall nach beiden
Programmen googeln, mal schauen, ob ich eines der beiden Programme
dann benutze. Ist sicherlich einfacher als meine eigene Datenbank zu
erstellen. ;)

Danke für deine Hinweise - und auch Danke an Wolfgang für seine Antwort.

Sigrid

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: Listener für Zeit

2010-09-11 Diskussionsfäden Andreas Säger

Horst Schulze wrote:

Hallo,

gibt es eigentlich einen Listener für Zeit und wenn ja, wie kann ich ihn 
aufrufen.

Ziel: Ich will um 12:34 Uhr oder nach 56 Minuten das Makro sbtest starten.

Vielen Dank

Horst


Hallo Horst,
Das kann jede Programmiersprache auf die eine oder andere Art. Der 
eingebaute Basic-Behelf natürlich nicht.

Daher muss man halt einer richtige Sprache bemühen:
http://www.oooforum.org/forum/viewtopic.phtml?t=59763

Andreas


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Vokabelliste

2010-09-11 Diskussionsfäden Volker Heggemann

Hallo Sigrid,


ich würde gerne für mich eine Vokabelliste erstellen.


eine Einfache Liste, sprich ein Wort in jeder Sprache ->
da reicht eine Calc Tabelle oder sogar ein Writer Dokument.


Idealerweise kann ich die Liste nach deutschen / schwedischen Wörtern
sortieren

sortieren geht natürlich besser mit einer Tabelle. ->
also mindestens Calc.

 oder auch Wörter eines bestimmten Gebietes (z. B. alles was

mit Essen zu tun hat - Namen für Gemüse usw.) anzeigen lassen.
hier wird es schon etwas Umfangreicher, da Du nun für eine Vokabel 
schon mindestens 3 Informationen hast: (ich kann kein Schwedisch, 
daher Englisch)

Deutsch - Englisch - Kategorie
Glanz   - glow - Farben

aber, jedes Wort kann ja mehrere Bedeutungen oder Übersetzungen haben.
Also wäre ein umfangreicherer Wortliste sinnvoll.
So kann das Englische "glow" auch scheinen heißen oder glühen.

für solche "Verknüpfungen" ist eine Datenbank schon sinnvoll.
Schön ist es ja auch, wenn zu möglichst vielen Vokabeln ein 
Beispielsatz vorhanden ist.




Ziel soll sein, dass ich mir jeweils eine Sprache anzeigen
(ausdrucken) lasse und ich dann die Namen in der jeweils anderen
Sprache sage / schreibe.

Für das Ausdrucken kannst Du Openoffice nehmen, da wird einfach das 
was benötigt wird gedruckt. Bei einer Tabelle, blendest Du die 
Spalten aus, die Du nicht brauchst, bei der Datenbank druckst Du 
eine Abfrage.

Für die Anzeige wirst Du wohl mindestens ein Makro brauchen.

Allerdings würde ich meine Vokabeldaten so erfassen (Datenbank, ggf. 
Calc) das ich sie als CSV-Datei exportieren kann. Dann würde ich 
diese Datei in ein Vokabel-Lern-Programm einlesen (KVocTrain z.B. 
oder Parley)



Wie gehe ich dafür am besten vor? Nehme ich dafür Base? Oder doch
lieber Calc dafür "missbrauchen"?

Je nach Umfang und Möglichkeiten. Und wie oft Du das brauchst.
Das selbst zu erstellen hat sicherlich auch schon einen hohen 
Lernfaktor!



Schönes Wochenende
Volker Heggemann

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Vokabelliste

2010-09-11 Diskussionsfäden Wolfgang Jäth
Am 10.09.2010 22:05, schrieb Sigrid Carrera:
> 
> ich würde gerne für mich eine Vokabelliste erstellen.
> Idealerweise kann ich die Liste nach deutschen / schwedischen Wörtern
> sortieren oder auch Wörter eines bestimmten Gebietes (z. B. alles was
> mit Essen zu tun hat - Namen für Gemüse usw.) anzeigen lassen.
> 
> Ziel soll sein, dass ich mir jeweils eine Sprache anzeigen
> (ausdrucken) lasse und ich dann die Namen in der jeweils anderen
> Sprache sage / schreibe.

Das klingt nicht danach, als wolltest Du große interaktive Tätigkeiten
damit ausführen (sprich keine Abfragen, Auswertungen usw.).

> Wie gehe ich dafür am besten vor? Nehme ich dafür Base? Oder doch
> lieber Calc dafür "missbrauchen"?

Wieso? Du willst eine Tabelle mit 2 Spalten, eine für die deutschen,
eine für die schwedischen Vokabeln; und Du willst eine der beiden
Spalten ausblenden können. Und vielleicht noch eine dritte Spalte, in
die Du Deine Lösungen eintragen kannst.

Dafür würde im Prinzip sogar notepad oder vi reichen (wenn Du z. B. die
dritte Spalte in die Mitte setzt, und dann, je nachdem, entweder die
erste oder die letzte Spalte - sprich die deutschen oder die
schwedischen Vokabeln - nach hinten weg knickst). Zugegeben, Calc ist da
möglicherweise [tm] doch etwas komfortabler ... ;-)

Einen Mißbrauch sähe ich da noch eher bei Base. Eine Datenbank, deren
einzige Abfrage darin besteht, *alle* Datensätze auszuspucken (halt
einmal nur das eine Datenelement, ein andermal nur das andere, und ein
drittes mal vielleicht beide), ist für mich irgendwie sinnfrei[1].

[1] es sei denn natürlich, Du beabsichtigst damit noch einen /anderen/
Zweck, z. B. dem Kennen- und/oder Erlernen von Base o. ä.

> Was meinen die Experten hier auf der Liste?

Nimm *das* Programm, mit dem Du besser umgehen kannst. :-))

Wolfgang, ganz pragmatisch
-- 


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org