TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.08.2005, 22:40   #1
TP-Junior
 
Benutzerbild von megamanX
 
Registriert seit: Jun 2002
megamanX macht alles soweit korrekt

[Datenbanken] Mehrdimensionale Arrays...


Moin,

ich arbeite gerade notgedrungen mit Lotus Approach, welches auf dBase basiert.
Ich soll eine Vorlage für Rechnungen erstellen, bei der die einzelnen Rechnungsbeträge automatisch aufsummiert werden. Theoretisch wäre ein zweidimensionales Array das einfachste:

Position 1 - Betrag 1
Position 2 - Betrag 2
Position 3 - Betrag 3
etc.

Leider habe ich keine Ahnung, wie man sowas in dBase/Approach hinkriegen soll, wenn's überhaupt geht; und eine Lösung finde ich nicht im Internet.

Eine Möglichkeit wäre, einfach eine bestimmte Anzahl einzelner Textfelder einzusetzen und für jedes eine eigene Variable zu definieren. So wäre aber der Anzahl der Rechnungspositionen eine Obergrenze gesetzt. Es wäre mir lieber, wenn diese variieren könnte.

Vielleicht bin ich auch mit meiner Wunschlösung etwas festgefahren. Hat jemand eine andere Idee, wie ich das umsetzen könnte?

Gerrit
__________________
ReactOS (freier Windows-Klon)
megamanX ist offline   Mit Zitat antworten


Alt 25.08.2005, 23:38   #2
TP-Insider
 
Benutzerbild von gryphius
 
Registriert seit: Aug 2003
Ort: Bochum
gryphius bringt sich richtig eingryphius bringt sich richtig ein
du könntest es so machen:

erstelle eine neue Tabelle, mit id, Position und Betrag. Diese nimmst du als "array". Und in der anderen Tabelle legst du eine Spalte "Werte" an, in der du sämtliche zugehörigen ID's der anderen Tabelle mit nem Semikolon getrennt einträgst.

Beispiel:
Tabelle 1:
id position betrag
1 x1 y1
2 x2 y2
3 x3 y3
4 x4 y4

Tabelle 2:
[andere Spalten] Werte [weitere Spalten]
[...] 1;2;3 [...]
[...] 4 [...]


so löse ich das immer, klappt soweit ganz gut. Ist ein schwieriger Fall, und eine bestimmte Anzahl von Feldern vorzumerken finde ich unschön. Hoffe, das war jetzt einigermaßen verständlich
gryphius ist offline   Mit Zitat antworten
Alt 25.08.2005, 23:40   #3
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Wie genau liegen denn die Daten vor?

Edit: Guck dir SUM() bei SQL an. Du arbeitest doch mit SQL?

Geändert von Strogij (25.08.2005 um 23:42 Uhr).
Strogij ist offline   Mit Zitat antworten
Alt 25.08.2005, 23:45   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Lotus Approach versteht doch auch SQL.
Also kannst Du das doch mit Hilfe einer Gruppierungs-Anweisung erschlagen

SELECT sum(betrag) FROM rechnungen GROUP BY position
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 27.08.2005, 09:55   #5
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Wir haben Dich schon verstanden.
dbase versteht aber SQL, so das Du auch ganz normale Abfragen machen kannst.
Es gibt nur Einschränkungen, was Tabellenveränderungen angeht.
Schau Dir mal die PHP-Anbindung an: http://php3.de/manual/de/ref.dbase.php
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[Datenbanken] Mehrdimensionale Arrays... [Datenbanken] Mehrdimensionale Arrays...
« mysql mit zwei tabellen und where | rekursive funktion und return-wert »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67