Forum Użytkownicy Oprogramowania Humansoft Strona Główna Użytkownicy Oprogramowania Humansoft
Nieoficjalne forum użytkowników oprogramowania firmy Humansoft (Hermes SQL, Corax)
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Znikające pole przeszukiwania tabeli

 
Napisz nowy temat   Odpowiedz do tematu    Forum Użytkownicy Oprogramowania Humansoft Strona Główna -> Pomoc
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Thorvaldsen
Administrator



Dołączył: 06 Lip 2015
Posty: 71
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Śro 11:28, 29 Lip 2015    Temat postu: Znikające pole przeszukiwania tabeli

Gdy definiujemy własne "Polecenie SQL" (zapytania SQL) i przypisujemy je do widoku z nagłówka tabeli znika pole pozycje zawierające. To samo dzieje się w momencie gdy modyfikujemy polecenie przy którym dotychczas pole się pojawiało - po zapisaniu zmian znika.

Rozwiązanie problemu jest bardzo proste, ale wymaga działań bezpośrednio na bazie danych.

Uruchamiamy SQL Management Studio i łączymy się z naszą bazą.

Tam przeszukujemy tabelę [defwidok] szukając naszego zapytania - można dodać warunek WHERE objectname = 'COMMAND'. Interesuje nas wartość pola id_zap przypisanego do tego pola.

Po znalezieniu odpowiedniej wartości przechodzimy do tabeli [FILTR_ZAP], na której klikamy prawym przyciskiem wybierając Script Table As -> INSERT INTO.

Następnie uzupełniamy pola [ID_ZAP], [ID_SL], [POLE] wartościami odpowiednio: odczytanym id_zap z tabeli widok, 0 (wpisujemy po prostu ZERO), oraz polem jakiego chcemy użyć do przeszukiwania (czyli np. dla artykułów będzie to najpewniej artykuly.symbol_art, czy artykuly.nazwa_art). Wstawianie wykonujemy każdorazowo dla każdego przeszukiwanego pola, lub można też podać kilka pól w jednym zapytaniu.

Przykład:

Kod:

USE [FIRMA]
GO

INSERT INTO [dbo].[FILTR_ZAP]
           ([ID_ZAP]
           ,[ID_SL]
           ,[POLE])
     VALUES
           (2160
           ,0
           ,'artykuly.symbol_art'),
           (2160
           ,0
           ,'artykuly.nazwa_art')
GO





Post został pochwalony 0 razy

Ostatnio zmieniony przez Thorvaldsen dnia Pią 13:41, 07 Sie 2015, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Użytkownicy Oprogramowania Humansoft Strona Główna -> Pomoc Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin