Strona 1 z 1

łączenie tabel

: 18 cze 2009 08:39
autor: honda
witam,
czy można połączyć dwie tabele różnych typów w jedną ?


pozdro

Re: łączenie tabel

: 18 cze 2009 09:03
autor: gstomekk
Może wystarczy zwykła konwersja? Jeżeli nie to sprecyzuj o jakie typy chodzi.

łączenie tabel

: 18 cze 2009 09:08
autor: Mikrobi
Różnych reprezentacji numerycznych: tak, wiązało się to bedzie z konwersja na jedne z typów
Różnych typów danych (na przykład string i int) : nie, trzeba jeden z nich przekonwertować na drugi przed połączeniem - tutaj na przkład int na string

Re: łączenie tabel

: 18 cze 2009 09:26
autor: honda
krótki opis problemu.

odczytuję dane z bazy MS SQL, są to wartości pomiarowe oraz data wykonania pomiaru. jeżeli konwertuję wszystko na string - tracę format wartości pomiarowych (dokładnie tracę wartości po przecinku), jeżeli konwertuję na np. DBL to tracę format daty i czasu.
proszę o jakieś podpowiedzi.

pozdro

łączenie tabel

: 18 cze 2009 09:28
autor: Mikrobi
Ĺąle konwertujesz zatem informacje o wartości pomiarowej.
PNTD (Pokaż Nam Twój Dagram)

łączenie tabel

: 18 cze 2009 09:31
autor: gstomekk
Jeżeli chcesz zrobić konwersję na string bez utraty miejsc po przecinku to użyj bloczka Number To Fractional String Function .

Re: łączenie tabel

: 18 cze 2009 09:36
autor: honda
obrazek

łączenie tabel

: 18 cze 2009 10:28
autor: Mikrobi
Konwertujesz string na typ calkowity, poniżej masz
To Fractional String - czy ta konwersja nie dziala prawidłowo? Pokaż zawartość kontrolki z tablicą stringów po konwersji z bazy - ta miedzy pętlami FOR. Pytanie co jest zwracane z bazy, może przydać się funkcja Scan from String

Re: łączenie tabel

: 18 cze 2009 10:42
autor: honda
1. konfersja To Fractional String działa prawidłowo ale tylko dla danych pomiarowych, tracę datę.
2. załączam tablicę stringów (typ całkowity),
3. w bazie mam dane pomiarowe typu float, data - DateTime

Re: łączenie tabel

: 18 cze 2009 17:58
autor: honda
witam,

mają Panowie może jakieś pomysły ? sprawa stała się dosyć pilna :help:

łączenie tabel

: 18 cze 2009 21:14
autor: coolfon
Jak możesz to zamieć kod (vi) z tą tablicą zapisaną jako constant. Napisz też dokładnie co chcesz uzyskać (bo jak już zostało wyjaśnione wcześniej, dwóch tabel różnych typów w jeden połączyć się nie da).

Re: łączenie tabel

: 19 cze 2009 05:59
autor: honda
mogę oczywiście zamieścic kod, tylko nie wiem czy da się go uruchomić bez MS SQL z odpowiednią bazą danych i tabelami.

chcę uzyskać w tej tabeli którą zamieściłem wartości danych po przecinku oraz datę i czas w postaci jak w tabeli, czyli np. 3,00 25,00 ...2009-06-18.

potwierdź czy zamieszczać kod

pozdro

Re: łączenie tabel

: 19 cze 2009 05:59
autor: honda
mogę oczywiście zamieścic kod, tylko nie wiem czy da się go uruchomić bez MS SQL z odpowiednią bazą danych i tabelami.

chcę uzyskać w tej tabeli którą zamieściłem wartości danych po przecinku oraz datę i czas w postaci jak w tabeli, czyli np. 3,00 25,00 ...2009-06-18.

potwierdź czy zamieszczać kod

pozdro

Re: łączenie tabel

: 19 cze 2009 07:03
autor: coolfon
kilka postów wyżej pisze:Jak możesz to zamieć kod (vi) z tą tablicą zapisaną jako constant.
Zamieść w pliku vi stałą zawierającą tablicę, z której konwersją masz problem. Cały kod nie jest potrzebny.

Re: łączenie tabel

: 19 cze 2009 07:44
autor: honda
witam

zrobiłem to w taki sposób, pewnie mało elegancki ale działa =D> ,
dzięki za pomoc