Re: [de-users] Re: Vokabelliste
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
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
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
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
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
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
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
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