Die Suche ergab 282 Treffer

von Klaus Schuster
Do, 07. Mai 2020 7:55
Forum: GUI
Thema: ::oCmbMwSt:XbpSle:setColorBG( GRA_CLR_YELLOW ) färbt Hintergrund der Listbox
Antworten: 5
Zugriffe: 4917

::oCmbMwSt:XbpSle:setColorBG( GRA_CLR_YELLOW ) färbt Hintergrund der Listbox

Hallo Leute,

::oCmbMwSt:XbpSle:setColorBG( GRA_CLR_YELLOW ) färbt den Hintergrund der Listbox und nicht des SLE. Weiß jemand, wie der Hntergrund des SLE gefärbt werden kann?

image1.jpg
image1.jpg (17 KiB) 4917 mal betrachtet
von Klaus Schuster
Fr, 01. Mai 2020 6:57
Forum: Postgre Server
Thema: Weniger Felder als Spalten [erledigt]
Antworten: 11
Zugriffe: 7360

Re: Weniger Felder als Spalten

Servus Werner und Danke, ich arbeite mit der 12er Version. Interessant, dass der Fehler mit einer älteren Version nicht auftreten würde. Das bedeutet doch, dass bei einer neuen Datenbank-Version vor dem Einsatz mit XBase unbedingt geprüft werden sollte, ob alle Abfragen noch genauso funktionieren wi...
von Klaus Schuster
Do, 30. Apr 2020 16:01
Forum: Postgre Server
Thema: Weniger Felder als Spalten [erledigt]
Antworten: 11
Zugriffe: 7360

Weniger Felder als Spalten [erledigt]

Moin, bei einem Einsatz von oStmt := DacSqlStatement( ::DacSession ):fromChar( "select * from artikel" ) cAlias := oStmt:Build():Query( USQL_RESULT_WORKAREA ) erwarte ich, das (cAlias)->(Len(dbStruct())) die gleiche Anzahl an Feldern zurückgibt, wie die Tabelle 'artikel' Spalten enthält; t...
von Klaus Schuster
Di, 28. Apr 2020 10:15
Forum: Postgre Server
Thema: Tabellen in einer Datenbank ermitteln [erledigt]
Antworten: 31
Zugriffe: 16393

Re: Tabellen in einer Datenbank ermitteln [erledigt]

Spannend, Marcus, und interessant: Mein Ansatz ist ganz auf SQL ausgerichtet ( :select, :delete, usw.) da ich volständig auf SQL umsteigen und nicht Funktionen aus XBase abilden möchte.
von Klaus Schuster
Di, 28. Apr 2020 6:40
Forum: Postgre Server
Thema: Tabellen in einer Datenbank ermitteln [erledigt]
Antworten: 31
Zugriffe: 16393

Re: Tabellen in einer Datenbank ermitteln

@Carlo & Marcus: Ich wäre in Regensburg bei einem Treffen dabei. Bis dahin könnten wir uns Gedanken darüber machen
  • welche Funktionen benötigt werden?
  • welche bereits realisiert wurden?
  • wie wir unsere Teile zusammenfügen können?
Code-Reviewer ist ein Thema, dem ich mich gerne widmen würde.
von Klaus Schuster
Di, 28. Apr 2020 6:30
Forum: Postgre Server
Thema: Tabellen in einer Datenbank ermitteln [erledigt]
Antworten: 31
Zugriffe: 16393

Re: Tabellen in einer Datenbank ermitteln

Danke Werner, Dein Versuch bestätigt die Antwort vom Support, dass es bei Ihnen ebenfalls gelaufen ist. Wahrscheinlich wurde mit dem 1185er Release diese Baustelle geschlossen. Ich arbeite (noch) mit 1159.
von Klaus Schuster
Mo, 27. Apr 2020 9:56
Forum: Postgre Server
Thema: Tabellen in einer Datenbank ermitteln [erledigt]
Antworten: 31
Zugriffe: 16393

Re: Tabellen in einer Datenbank ermitteln

Hallo Carlo, Danke für Deine schlüssige Antwort. Sie hinterlässt die Frage, ob es nicht sinnvoller ist an den Klassen von xBase vorbei stets direkt über die LIBPQ auf die Datenbank zuzugreifen. Diese Diskussion hast Du glaube ich bereits im Forum mit Werner u.a. geführt. Dessen ungeachtet werde ich ...
von Klaus Schuster
Mo, 27. Apr 2020 7:54
Forum: Postgre Server
Thema: Tabellen in einer Datenbank ermitteln [erledigt]
Antworten: 31
Zugriffe: 16393

Tabellen in einer Datenbank ermitteln [erledigt]

Moin, select table_name, table_type from information_schema.tables where table_type = 'BASE TABLE' AND table_schema = 'public' order by table_name gibt im pgAdmin wie erwartet drei Einträge mit Namen und Typ zurück. In der Anwendung jedoch eine Datei mit drei Datensätzen ohne Felder. Ist dies ein Fe...
von Klaus Schuster
Fr, 24. Apr 2020 15:16
Forum: Postgre Server
Thema: Datum der letzten Änderung einer Tabelle [erledigt]
Antworten: 10
Zugriffe: 6946

Re: Datum der letzten Änderung einer Tabelle [erledigt]

Erkenntnis: Dadurch das es möglich ist die letzten Änderung eines Datensatz abfragen zu können, kann man sich ein entsprechendes TimeStamp-Feld in der Tabelle sparen.
von Klaus Schuster
Fr, 24. Apr 2020 15:00
Forum: Postgre Server
Thema: Datum der letzten Änderung einer Tabelle [erledigt]
Antworten: 10
Zugriffe: 6946

Re: Datum der letzten Änderung einer Tabelle [erledigt]

Ja Werner, muss ich den über die Dienste starten, oder gibt es dafür eine Möglichkeit im PgAdmin? Anbei zwei Methoden um die letzte Änderung eines Datensatzes oder einer Tabelle abfragen zu können. METHOD SQL:LetzteAenderungSatz( cTabelle, cSatz ) LOCAL aLetzteAenderung := ::Select_Array( "SELE...
von Klaus Schuster
Fr, 24. Apr 2020 14:18
Forum: Postgre Server
Thema: Datum der letzten Änderung einer Tabelle [erledigt]
Antworten: 10
Zugriffe: 6946

Re: Datum der letzten Änderung einer Tabelle

Danke Carlo, funktioniert nach einem Neustart des Rechners super! Den PgAdmin allein neu zu starten hat nicht ausgereicht.
von Klaus Schuster
Fr, 24. Apr 2020 9:36
Forum: Postgre Server
Thema: Datum der letzten Änderung einer Tabelle [erledigt]
Antworten: 10
Zugriffe: 6946

Datum der letzten Änderung einer Tabelle [erledigt]

Moin Leute,

kennt jemand eine Möglichkeit herauszufinden wann eine Tabelle in postGreSQL zuletzt geändert wurde?
von Klaus Schuster
Do, 23. Apr 2020 12:46
Forum: Postgre Server
Thema: DBF zu PostgreSQL
Antworten: 48
Zugriffe: 30108

Re: DBF zu PostgreSQL

Hallo David,

hast Du

_scatterObject()

versucht?
von Klaus Schuster
Mi, 08. Apr 2020 11:12
Forum: Postgre Server
Thema: Länge von Char-Feldern bei Umlauten [Erledigt]
Antworten: 2
Zugriffe: 2721

Re: Länge von Char-Feldern bei Umlauten

Hallo Carlo, Danke für Deine Antwort. Auf UTF-8 möchte ich nicht verzichten (Shopanbindung). Nach ein paar Experimenten bin ich auf die Ursache gestossen: DacSqlStatement() konvertiert anscheinend jeden Text auf Basis der Einstellungen in Set( _SET_CHARSET, CHARSET_ANSI ) selbstständig nach UTF-8. D...
von Klaus Schuster
Mi, 08. Apr 2020 9:40
Forum: Postgre Server
Thema: Länge von Char-Feldern bei Umlauten [Erledigt]
Antworten: 2
Zugriffe: 2721

Länge von Char-Feldern bei Umlauten [Erledigt]

Hallo Leute, beim Versuch Daten aus einer Dbf mit einem Zeichenfeld der Länge 4 In eine korrespondierendes Char(4) Feld einer SQL-Tabelle via INSERT zu übertragen, kommt es zu einem Fehler wenn im Feld der DBF ein Text mit Umlaut (zB. 'Tüte') steht. 'Tüte' sei zu lang für Char(4). Ich kann es mir so...
von Klaus Schuster
Mi, 29. Jan 2020 16:23
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 6059

Re: Verwirrend [Erledigt]

... originell.: Das nehme ich als Kompliment, Tom (sorry für den Schreibfehler in der letzten Antwort). Jugend forscht.
von Klaus Schuster
Mi, 29. Jan 2020 15:38
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 6059

Re: Verwirrend [Erledigt]

Jupp Ton, das macht den Code eleganter (und leichter zu lesen).
von Klaus Schuster
Mi, 29. Jan 2020 14:51
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 6059

Re: Verwirrend [Erledigt]

Hi Jimmy,

ElapTime ist nicht das, was ich brauche. Ich möchte einen String 'HHMM' in Minuten umrechnen. In der Compat87.prg findet sich keine derartige Funktion.
von Klaus Schuster
Sa, 25. Jan 2020 13:06
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 6059

Re: Verwirrend [Erledigt]

Danke Georg,

in der PPO sieht man es:

alt
nDauer := 1440 - ( Val( Left( '2359', 2 )) * 60 ) + Val( Right( '2359', 2 ))

Dein Vorschlag:
nDauer := 1440 - (( Val( Left( '2359', 2 )) * 60 ) + Val( Right( '2359', 2 )))

Wieder etwas gelernt!
von Klaus Schuster
Sa, 25. Jan 2020 12:53
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 6059

Re: Verwirrend

Hallo Georg, Stunden2Minuten( <val> ) => ( Val( Left( <val>, 2 )) * 60 ) + Val( Right( <val>, 2 )) nimmt die Anzahl an Stunden (23) und multipliziert diese mit 60 = 1380 und addiert die Minuten (59) dazu > 1439 Minuten. Oder versteh ich Dich falsch? Ja, im Debugger ist alles identisch.
von Klaus Schuster
Sa, 25. Jan 2020 12:47
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 6059

Verwirrend [Erledigt]

Hi Folks, kann sich jemand erklären warum in der letzten Zeile 119 rauskommt? #xtranslate Stunden2Minuten( <val> ) => ( Val( Left( <val>, 2 )) * 60 ) + Val( Right( <val>, 2 )) PROCEDURE Main LOCAL nDauer := 0 altd() nDauer := Stunden2Minuten( '2359' ) // >> 1439 ok nDauer := 1440 - nDauer // >> 1 ok...
von Klaus Schuster
Di, 16. Jul 2019 8:32
Forum: Web
Thema: ANSI oder OEM?
Antworten: 2
Zugriffe: 3002

Re: ANSI oder OEM?

Moin Carlo,

Danke, dass Du bestätigst, was ich bereits vermutet habe. Die Quellen sind leider unterschiedlich. Es bleibt nur die Funktion um alle eindeutig unterscheidbaren Zeichen zu erweitern, und somit eine Annäherung zu erreichen.
von Klaus Schuster
Mo, 15. Jul 2019 8:24
Forum: Web
Thema: ANSI oder OEM?
Antworten: 2
Zugriffe: 3002

ANSI oder OEM?

Moin Leute, gibt es eine Möglichkeit sicher festzustellen ob einen Zeichenkette ANSI oder OEM Zeichen enthält? Derzeit behelfe ich mir damit: LOCAL lAnsi := FALSE LOCAL nLaenge := 0 LOCAL nZeichen := 0 cText := AllTrim( cText ) nLaenge := Len( cText ) FOR nZeichen := 1 TO nLaenge DO CASE CASE Asc( c...