Zum Inhalt springen

Peregrin

Mitglieder
  • Gesamte Inhalte

    236
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Peregrin

  1. Hallo, ich möchte gerne aus VB heraus eine PDF-Datei erstellen. Wichtig wäre es, dass dafür keine kostenpflichtige Komponente genutzt wird. Der Inhalt ist bereits in einem Spread (FarPoint Spread V 3.0.32) verfügbar. Anforderungen: - Es müssen sowohl Daten (Text) als auch Formatierungen (Schriftgrösse, Farbe, Schriftsatz) übernommen werden. - Der Benutzer soll keine Angaben machen müssen (z.B. Dateiname) - Es sollte kein PDF-Drucker sein, da dann die Konfiguration des Druckers auf dem Client notwendig ist. Möglichkeiten: Aus dem Spread kann man die Daten im Excel-Format exportieren und HTML generieren lassen. Wobei das generierte HTML nicht wirklich schön aussieht (Formatierungen). Es wäre also auch der Zwischenschritt über Excel/HTML möglich. Umgebung: OS: W2K / WXP VB6, SP5 FarPoint Spread 3.0.32 Ich habe bereits via google gesucht, aber nichts brauchbares gefunden. Mir schwebte so etwas wie ein OpenSource-Projekt vor. Falls also jemand solch ein Projekt kennt, oder eine ähnliche Anforderung gelöst hat, wäre ich für Hinweise und/oder Infos dankbar. Gruss, Pere
  2. hi, 13.08. - 16.08. ist die bierbörse in leverkusen - opladen (nähe köln) siehe http://www.bierboerse.com/city/opl.htm bisher waren amis davon immer begeistert. 1000 biersorten an x-hundert ständen... *g*
  3. junge, hab ich echt so wenig haare auffm kopf, wie beim "fachmännischen zerlegen des hähnchenschenkels" zu sehen??? mist, bin ich alt *grummel*
  4. hi, selbstversorger ist denke ich völlig ok. ich spendiere noch brot (baguettes/fladenbrot) mit. damit sollten wir einen feudalen abend zustande bringen können @AVEN: fährst du von leverkusen los??
  5. ora-12545 heisst, das er rechner nicht gefunden wird... stimmen die einträge in der tnsnames.ora (in c:/%ORAHOME%/network/admin/) ? evtl dort die rechnernamen mal durch die ip-adressen ersetzten (falls es mit der namensauflösung probleme gibt). kannst du denn mit z.b. sqlplus auf die db zugreifen?
  6. bekommst du denn eine fehlermeldng? wenn ja, bitte posten...
  7. hi, eine systemdatenquelle einrichten (odbc) und diese als service im connectstring der connection angeben. hth...
  8. Peregrin

    Umwandeln Zahl in Text

    hi, solange du nur werte zwischen 1 und 26 hast: Dim i As Long For i = 1 To 26 Debug.Print Chr(i + 64) Next hth...
  9. sodele, ich hatt doch auch mal wieder zeit und mich zum treffen eingetragen... ist die entscheidung damit für den 22.05. gefallen?
  10. Peregrin

    SQL-Abfrage

    hmm... aber so stehen die einträge für frauen und männer weiterhin untereinander... wenn dein dbms korrelierte abfragen unterstützt funktioniert das hier:select max(anz_frauen) as anz_frauen, max(anz_maenner) as anz_maenner from ( select count(*) as anz_frauen, 0 as anz_maenner from tblKunden where fdlAnrede = '1' union select 0 as anz_frauen, count(*) as anz_maenner from tblKunden where fdlAnrede = '2' ) ansonsten könnte man den part in klammern auch in eine view auslagern. hth...
  11. Peregrin

    SQL-Abfrage

    hi, ohne gruppierung klappt das auch: SELECT Count(fdlAnrede = '1') AS Frauen, Count (fdlAnrede = '2') AS Männer FROM tblKunden hth...
  12. hi, wenn mich mein gedächtnis nicht im stich lässt, gibt es eine funktion datediff("interval", "dat_von", "dat_bis"). die liefert dir die differenz zwischen zwei daten. müsste in der hilfe etwas zu stehen stehen. mit datediff("h"; startzeit; endezeit) sollte das die differenz in stunden liefern. keine gewähr hmmm, war mal wieder jmd schneller hth...
  13. hi, auch wenn du nicht mit strings arbeiten möchtest (wieso eigentlich?) würde ich es so machen: select * from booking_t where to_char(bookingfrom, 'DD.MM.YYYY') = '16.03.2004' and to_char(bookingfrom, 'HH24.MI.SS') <> '12:00:00' sollte alles vom 16.03.2004 liefern was nicht um 12:00:00 h gebucht wurde... hth
  14. hi, also für oracle funktioniert select trunc(98765.32863, 2) from dual das statement liefert '98765,32' als ergebnis oracle hilfe: TRUNC(n, m) Returns n truncated to m decimal places; if m is omitted, to 0 places. m can be negative to truncate (make zero) m digits left of the decimal point. hth...
  15. Peregrin

    Bundesliga

    Eintracht Frankfurt - Borussia M'gladbach 1 VfB Stuttgart - FC Schalke 04 1 FC Bayern München - VfL Wolfsburg 0 VfL Bochum - Hansa Rostock 1 Werder Bremen - Borussia Dortmund 0 Hamburger SV - Bayer 04 Leverkusen 2 1.FC Köln - 1860 München 0 Hannover 96 - Hertha BSC Berlin 0 SC Freiburg - 1.FC Kaiserslautern 1
  16. Peregrin

    VB6 + Access

    ... was aber bei zufallszahlen wohl immer programmatisch abgefangen werden muss oder hast du eine bessere/andere lösung? @ Mr.Brot: ja, die + 1 fehlte bei mir.
  17. Peregrin

    VB6 + Access

    hi, mit Rnd() kannst du dir zufallszahlen erzeugen lassen. dazu am besten die msdn fragen. CLng(Rnd() * (max - min)) + min erzeugt ganzzahlige zufallszahlen zur zeilenermittlung zwischen den werten max und min. achtung! code ungetestet, keinerlei garantie dass es funtioniert...
  18. je nach dbms hilft evtl http://forum.fachinformatiker.de/showthread.php?s=&threadid=50143&highlight=doppelte+eintr%E4ge hth...
  19. Peregrin

    Bundesliga

    Rostock - Hannover 2 Gladbach - Freiburg 2 K´lautern - Stuttgart 2 Schalke - Werder 1 Wolfsburg - TSV 1860 1 Bayern - HSV 0 Leverkusen - Bochum 1 Hertha - Frankfurt 0 Dortmund - Köln 1
  20. Peregrin

    Bundesliga

    Bochum - B. München (2) Stuttgart - M'gladbach (1) Hamburg - Wolfsburg (0) Freiburg - Hertha BSC (1) Köln - Schalke (2) Frankfurt - Rostock (2) Hannover - Leverkusen (2) Bremen - K'lautern (1) 1860 - Dortmund (0)
  21. besser spät als nie wenn alles klappt, bin ich wochenends auch dabei... *freu*
  22. hi Dim arr() as String // string array Dim sValue as String // ausgangsstring Dim i as Integer //schleifenzähler sValue = wo_auch_immer_der_string_herkommt arr = Split(sValue, vbCrLf) // [SIZE=1] teilt den string sValue an allen vorkommnissen von vbCrLf auf[/SIZE] // über das Array iterieren For i = LBound(arr) to UBound(arr) //hier die werte auslesen und verarbeiten Debug.Print arr(i) // ausgabe der werte Next 'i ist allerding ungetestet... hth...
  23. zum thema: meine oben gepostete lösung ist nur für oracle gültig, da sysdate und to_char oracle-spezifische funktionen sind (thema des threads: "SQL-Statements auf Oracle" ). daher kann es auf einer mysql-datenbank nicht funktionieren. wie die konvertierung dort funktioniert kann ich dir allerdings nicht sagen... wenn das ganze auch für unterschiedliche datenbanksysteme funktionieren soll, würde ich auf den between-operator zurückgreifen. dieser ist sql-standard und sollte daher überall zur verfügung stehen. [...] where datum_feld between datum_monatserster and datum_monatsletzer den ersten und den letzten tag des monats müsstest du dann programmatisch bestimmen. nichts desto weniger solltest du schon wissen, welche datentypen die atrribute in den tabellen haben, da sich das auf die sql-operatoren auswirkt. [edit] [...]where to_char(datum_feld, 'MMYYYY') = to_char(sysdate, 'MMYYYY')vergleicht monat und jahr, so dass du den vergleich mit month(...) nicht mehr benötigst. to_char(sysdate, 'MMYYYY') liefert für heut, 11.02.2004 den string "022004" [/edit] hth...
  24. hi, [...]where to_char(datum_feld, 'MMYYYY') = to_char(sysdate, 'MMYYYY') sollte funktionieren sysdate liefert in oracle das aktualle datum zurück. to_char konvertiert in einen string mit dem übergebenen format (Monat zweistellig, jahr vierstellig, ohne trennzeichen). hth...

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...