vba
  • access
  • 2016-11-24 1 views 0 likes 
    0
    SQLHonorary = "SELECT TblMembers.LastName, TblMembers.FirstName, TblMembers.Status, [FirstName] & "" "" & [LastName] AS FullName " & _ 
        "FROM TblMembers " & _ 
        "WHERE (((TblMembers.Status) = 'Honorary')) " & _ 
        "ORDER BY ((TblMembers.LastName); ACS)" 
    

    Я пытаюсь сортировать фамилию, но получаю ошибки, я не уверен, как отформатировать последнюю строку. Ошибка ошибок 3075 синтаксиса, независимо от того, какую комбинацию я делаю, я получаю различные ошибки.ORDER BY необходимо отсортировать по фамилии в инструкции SQL SELECT

    Не могу найти помощь на линии для этого .....

    Спасибо,

    +0

    по возрастанию по умолчанию, кроме того, вы не можете иметь что-либо после того, как терминатор заявление. Вы можете сделать вещи намного красивее с псевдонимами. – Fionnuala

    +0

    что такое терминатор утверждения? Я не знаком с псевдонимами .... – Dennis

    +0

    Это полу-двоеточие. – Fionnuala

    ответ

    0
    SQLHonorary - 'SELECT LastName, FirstName, Status, ' & _ 
        'CONCAT(FirstName, " ", LastName) AS FullName FROM TblMembers ' & _ 
        'WHERE Status = "Honorary" ORDER BY LastName' 
    
    +0

    Это не работает, я получаю синтаксическую ошибку. Извините, я забыл упомянуть, я запускаю это Access VBA. – Dennis

    +0

    SQLHonorary = "SELECT TblMembers.LastName, TblMembers.FirstName, TblMembers.Status, [FirstName] &" "" "& [LastName] AS FullName" & _ "FROM TblMembers" & _ "WHERE (((TblMembers.Status) = 'Почетный')) "& _ " ORDER BY TblMembers.LastName; " «Это было решение, которое я нашел – Dennis

     Смежные вопросы

    • Нет связанных вопросов^_^