Thread View: pl.comp.bazy-danych.msaccess
4 messages
4 total messages
Started by siwy5
Fri, 30 Mar 2018 00:42
Pole w widoku z MSSQL daje string zamiast numeric
Author: siwy5
Date: Fri, 30 Mar 2018 00:42
Date: Fri, 30 Mar 2018 00:42
15 lines
693 bytes
693 bytes
Witam Mam w MS SQL zrobiony widok i w nim między innymi pole wyliczane. W widoku SQL pole to ma np. wartość 123,234. Proszę zwrócić uwagę na przecinek. To jest wartość numeryczna w tym widoku. Jak widok ten podepnę do Accessa to wartości w tym polu zamiast przecinka mają kropkę np 123.234 A to już jest pole tekstowe. Oczywiście, mogę zamienić w Accessie kropkę na przecinek i przekonwertować do np. single ale nie można jakoś prościej - tak żebym miał już wartość numeryczną?? Ma ktoś jakieś propozycje?? Pozdrawiam Daniel
Re: Pole w widoku z MSSQL daje string zamiast numeric
Author: =?UTF-8?Q?Rados
Date: Fri, 30 Mar 2018 14:22
Date: Fri, 30 Mar 2018 14:22
18 lines
847 bytes
847 bytes
W dniu piątek, 30 marca 2018 09:42:43 UTC+2 użytkownik siwy5 napisał: > Witam > Mam w MS SQL zrobiony widok i w nim między innymi pole wyliczane. > W widoku SQL pole to ma np. wartość 123,234. Proszę zwrócić uwagę na przecinek. To jest wartość numeryczna w tym widoku. > Jak widok ten podepnę do Accessa to wartości w tym polu zamiast przecinka mają kropkę np 123.234 A to już jest pole tekstowe. Oczywiście, mogę zamienić w Accessie kropkę na przecinek i przekonwertować do np. single ale nie można jakoś prościej - tak żebym miał już wartość numeryczną?? > Ma ktoś jakieś propozycje?? > > Pozdrawiam > Daniel Jak ma Ci pomóc? wersja sql wersja access ?
Re: Pole w widoku z MSSQL daje string zamiast numeric
Author: siwy5
Date: Fri, 30 Mar 2018 23:34
Date: Fri, 30 Mar 2018 23:34
1 lines
40 bytes
40 bytes
Access 2003 a SQL MS SQL 2008 Pozdrawiam
Re: Pole w widoku z MSSQL daje string zamiast numeric
Author: =?UTF-8?Q?Rados
Date: Sun, 01 Apr 2018 06:59
Date: Sun, 01 Apr 2018 06:59
45 lines
1386 bytes
1386 bytes
W dniu sobota, 31 marca 2018 08:34:50 UTC+2 użytkownik siwy5 napisał: > Access 2003 a SQL MS SQL 2008 > Pozdrawiam Próbowałem zasymulować taką sytuację u siebie, ale nie udało mi się uzyskać takiego błędu :( Użyłem bazy SubiektaGT create view test_view as select dok_id , dok_wartnetto from dok__Dokument Podłączyłem widok do Accessa - jest ok. dok_id dok_wartnetto 1162 154,10 zł 3204 93,56 zł No to widok z obliczaną kolumną brutto: reate view test_view2 as select dok_id , dok_wartnetto, dok_wartnetto * 1.23 as brutto from dok__Dokument No i w tabeli mam: dok_id dok_wartnetto brutto 1162 154,10 zł 189,543 3204 93,56 zł 115,0788 9292 721,31 zł 887,2113 Na Twoim miejscu, sprawdziłbym, jaki typ pola masz w tabeli połączonej. Podejrzewam że string. Pies musi być pogrzebany w operacji tworzenia widoku i w funkcjach regionalnych systemu. Jest kilka sposobów obejścia problemu (co prawda nie znam szczegółów i nie wiem do czego Ci to potrzebne): kwerenda wybierająca do innej tabeli obliczenia po stronie accessa itp Sorry, wiem że niewiele pomagam, no i działam w środowisku SQL2014 i Access 2016. Dane łączę przez standardowy sterownik ODBC.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads