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