Удаление строк на панели «Результаты» (визуальные инструменты для баз данных)
Удалите строки на панели «Результаты» если нужно удалить записи в базе данных. Чтобы удалить все строки, можно использовать запрос «Delete». Дополнительные сведения см. в разделе Создание запросов на удаление (визуальные инструменты для баз данных). Если необходимо только удалить строки из панели «Результаты», измените критерии для запроса. Дополнительные сведения см. в разделе Определение критериев поиска (визуальные инструменты для баз данных).
Удаление строки или строк
- Установите флажки слева от строки или строк, которые необходимо удалить, на панели «Результаты».
- Нажмите клавишу DELETE.
- В окне сообщения с требованием подтверждения нажмите кнопку Да.
Строки, удаленные таким способом, окончательно удаляются из базы данных и не могут быть восстановлены в дальнейшем.
Если какие-либо из выбранных строк нельзя удалить из базы данных, ни одна из них не будет удалена, при этом выводится сообщение, указывающее, какие именно строки невозможно удалить.
Удаление строки, столбца или ячейки из таблицы
Word для Microsoft 365 Outlook для Microsoft 365 Word 2021 Outlook 2021 Word 2019 Outlook 2019 Word 2016 Outlook 2016 Word 2013 Outlook 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007 Word Starter 2010 Еще. Меньше
Для удаления ячеек, столбцов и строк из таблицы Word можно использовать контекстное меню.
Если вы хотите удалить целую таблицу, см. раздел Удаление таблицы.
- Щелкните правой кнопкой мыши ячейку, строку или столбец, которые вы хотите удалить.
- На мини-панели инструментов нажмите Удалить.
- Выберите Удалить ячейки, Удалить столбцы или Удалить строки.
Совет: Вы можете удалить содержимое строки или столбца таблицы, не изменяя ее структуру. Для этого выделите строку или столбец, а затем нажмите клавишу DELETE.
- Щелкните правой кнопкой мыши ячейку, строку или столбец, которые вы хотите удалить.
- В меню выберите пункт Удалить ячейки.
- Чтобы удалить одну ячейку, выберите со сдвигом влево или со сдвигом вверх. Чтобы удалить строку, щелкните Удалить всю строку. Чтобы удалить столбец, щелкните Удалить весь столбец.
Совет: Вы можете удалить содержимое строки или столбца таблицы, не изменяя ее структуру. Для этого выделите строку или столбец, а затем нажмите клавишу DELETE.
String. Remove Метод
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает новую строку, в которой удалено указанное число знаков текущей строки.
Перегрузки
Возвращает новую строку, в которой были удалены все символы, начиная с указанной позиции и до конца в текущем экземпляре.
Возвращает новую строку, в которой было удалено указанное число символов в указанной позиции.
Remove(Int32)
Возвращает новую строку, в которой были удалены все символы, начиная с указанной позиции и до конца в текущем экземпляре.
public: System::String ^ Remove(int startIndex);
public string Remove (int startIndex);
member this.Remove : int -> string
Public Function Remove (startIndex As Integer) As String
Параметры
startIndex Int32
Отсчитываемая от нуля позиция, с которой начинается удаление знаков.
Возвращаемое значение
Новая строка, эквивалентная данной строке за минусом удаленных знаков.
Исключения
Значение параметра startIndex меньше нуля.
startIndex указывает положение, которое находится за пределами этой строки.
Примеры
В следующем примере демонстрируется Remove метод. Следующий к последнему варианту удаляет весь текст, начиная с указанного индекса до конца строки. В последнем случае удаляются три символа, начиная с указанного индекса.
// This example demonstrates the String.Remove() method. using namespace System; int main() < String^ s = "abc---def"; // Console::WriteLine( "Index: 012345678" ); Console::WriteLine( "1) ", s ); Console::WriteLine( "2) ", s->Remove( 3 ) ); Console::WriteLine( "3) ", s->Remove( 3, 3 ) ); > /* This example produces the following results: Index: 012345678 1) abc---def 2) abc 3) abcdef */
// This example demonstrates the String.Remove() method. using System; class Sample < public static void Main() < string s = "abc---def"; Console.WriteLine("Index: 012345678"); Console.WriteLine("1) ", s); Console.WriteLine("2) ", s.Remove(3)); Console.WriteLine("3) ", s.Remove(3, 3)); > > /* This example produces the following results: Index: 012345678 1) abc---def 2) abc 3) abcdef */
// This example demonstrates the String.Remove() method. let s = "abc---def" printfn "Index: 012345678" printfn $"1) " printfn $"2) " printfn $"3) " (* This example produces the following results: Index: 012345678 1) abc---def 2) abc 3) abcdef *)
' This example demonstrates the String.Remove() method. Class Sample Public Shared Sub Main() Dim s As String = "abc---def" ' Console.WriteLine("Index: 012345678") Console.WriteLine("1) ", s) Console.WriteLine("2) ", s.Remove(3)) Console.WriteLine("3) ", s.Remove(3, 3)) End Sub End Class ' 'This example produces the following results: ' 'Index: 012345678 '1) abc---def '2) abc '3) abcdef '
Комментарии
В платформа .NET Framework строки отсчитываются от нуля. Значение параметра может быть в диапазоне startIndex от нуля до одного меньше длины экземпляра строки.
Этот метод не изменяет значение текущего экземпляра. Вместо этого он возвращает новую строку, в которой были удалены все символы от позиции startIndex до конца исходной строки.
См. также раздел
- Int32
- Concat(Object)
- Insert(Int32, String)
- Join(String, String[])
- Replace(Char, Char)
- Split(Char[])
- Substring(Int32)
- Trim(Char[])
Применяется к
Remove(Int32, Int32)
Возвращает новую строку, в которой было удалено указанное число символов в указанной позиции.
public: System::String ^ Remove(int startIndex, int count);
public string Remove (int startIndex, int count);
member this.Remove : int * int -> string
Public Function Remove (startIndex As Integer, count As Integer) As String
Параметры
startIndex Int32
Отсчитываемая от нуля позиция, с которой начинается удаление знаков.
Число символов для удаления.
Возвращаемое значение
Новая строка, эквивалентная данному экземпляру за минусом удаленных знаков.
Исключения
Значение параметра startIndex или count меньше нуля.
startIndex плюс count указывает позицию за пределами этого экземпляра.
Примеры
В следующем примере показано, как удалить второе имя из полного имени.
using namespace System; int main() < String^ name = "Michelle Violet Banks"; Console::WriteLine( "The entire name is ''", name ); // remove the middle name, identified by finding the spaces in the middle of the name->->. int foundS1 = name->IndexOf( " " ); int foundS2 = name->IndexOf( " ", foundS1 + 1 ); if ( foundS1 != foundS2 && foundS1 >= 0 ) < name = name->Remove( foundS1 + 1, foundS2 - foundS1 ); Console::WriteLine( "After removing the middle name, we are left with ''", name ); > > // The example displays the following output: // The entire name is 'Michelle Violet Banks' // After removing the middle name, we are left with 'Michelle Banks'
using System; public class RemoveTest < public static void Main() < string name = "Michelle Violet Banks"; Console.WriteLine("The entire name is ''", name); // Remove the middle name, identified by finding the spaces in the name. int foundS1 = name.IndexOf(" "); int foundS2 = name.IndexOf(" ", foundS1 + 1); if (foundS1 != foundS2 && foundS1 >= 0) < name = name.Remove(foundS1 + 1, foundS2 - foundS1); Console.WriteLine("After removing the middle name, we are left with ''", name); > > > // The example displays the following output: // The entire name is 'Michelle Violet Banks' // After removing the middle name, we are left with 'Michelle Banks'
let name = "Michelle Violet Banks" printfn $"The entire name is ''" // Remove the middle name, identified by finding the spaces in the name. let foundS1 = name.IndexOf " " let foundS2 = name.IndexOf(" ", foundS1 + 1) if foundS1 <> foundS2 && foundS1 >= 0 then let name = name.Remove(foundS1 + 1, foundS2 - foundS1) printfn $"After removing the middle name, we are left with ''" // The example displays the following output: // The entire name is 'Michelle Violet Banks' // After removing the middle name, we are left with 'Michelle Banks'
Public Class RemoveTest Public Shared Sub Main() Dim name As String = "Michelle Violet Banks" Console.WriteLine("The entire name is ''", name) Dim foundS1 As Integer = name.IndexOf(" ") Dim foundS2 As Integer = name.IndexOf(" ", foundS1 + 1) If foundS1 <> foundS2 And foundS1 >= 0 Then ' remove the middle name, identified by finding the spaces in the middle of the name. name = name.Remove(foundS1 + 1, foundS2 - foundS1) Console.WriteLine("After removing the middle name, we are left with ''", name) End If End Sub End Class ' The example displays the following output: ' The entire name is 'Michelle Violet Banks' ' After removing the middle name, we are left with 'Michelle Banks'
Комментарии
В платформа .NET Framework строки отсчитываются от нуля. Значение параметра может быть в диапазоне startIndex от нуля до одного меньше длины экземпляра строки.
Этот метод не изменяет значение текущего экземпляра. Вместо этого он возвращает новую строку, в которой было удалено количество символов, указанное параметром count . Символы удаляются в позиции, указанной параметром startIndex .
См. также раздел
- Int32
- Concat(Object)
- Insert(Int32, String)
- Join(String, String[])
- Replace(Char, Char)
- Split(Char[])
- Substring(Int32)
- Trim(Char[])
Обрезка и удаление символов из строк в .NET
Если вы анализируете предложение на отдельные слова, вы можете получить слова с пустыми пробелами (также называемыми пробелами) на обоих концах слова. В этом случае можно использовать один из методов обрезки в System.String классе , чтобы удалить любое количество пробелов или других символов из указанной позиции в строке. В следующей таблице описаны доступные методы обрезки.
| Имя метода | Использовать |
|---|---|
| String.Trim | Удаление пробелов или знаков, указанных в массиве знаков, из начала и конца строки. |
| String.TrimEnd | Удаление символов, указанных в массиве символов, в конце строки. |
| String.TrimStart | Удаление символов, указанных в массиве символов, в начале строки. |
| String.Remove | Удаление указанного количества символов в указанной позиции индекса в строке. |
Trim
Вы можете легко удалить пробелы с обоих концов строки с помощью String.Trim метода , как показано в следующем примере:
String^ MyString = " Big "; Console::WriteLine("HelloWorld!", MyString); String^ TrimString = MyString->Trim(); Console::WriteLine("HelloWorld!", TrimString); // The example displays the following output: // Hello Big World! // HelloBigWorld!
string MyString = " Big "; Console.WriteLine("HelloWorld!", MyString); string TrimString = MyString.Trim(); Console.WriteLine("HelloWorld!", TrimString); // The example displays the following output: // Hello Big World! // HelloBigWorld!
Dim MyString As String = " Big " Console.WriteLine("HelloWorld!", MyString) Dim TrimString As String = MyString.Trim() Console.WriteLine("HelloWorld!", TrimString) ' The example displays the following output: ' Hello Big World! ' HelloBigWorld!
Кроме того, можно удалить символы, указанные в массиве знаков, из начала и конца строки. В следующем примере удаляются пробелы, точки и звездочки:
using System; public class Example < public static void Main() < String header = "* A Short String. *"; Console.WriteLine(header); Console.WriteLine(header.Trim( new Char[] < ' ', '*', '.' >)); > > // The example displays the following output: // * A Short String. * // A Short String
Module Example Public Sub Main() Dim header As String = "* A Short String. *" Console.WriteLine(header) Console.WriteLine(header.Trim()) End Sub End Module ' The example displays the following output: ' * A Short String. * ' A Short String
TrimEnd
Метод String.TrimEnd удаляет символы из конца строки, создавая новый строковый объект. Для указания символов, которые следует удалять, в этот метод передается массив символов. Порядок элементов в массиве символов не влияет на операцию обрезки. В случае обнаружения символа, который отсутствует в массиве, операция останавливается.
В следующем примере удаляются последние буквы строки с помощью TrimEnd метода . В этом примере положение символа ‘r’ и символа ‘W’ повернуты обратно, чтобы проиллюстрировать, что порядок символов в массиве не имеет значения. Обратите внимание, что этот код удаляет последнее слово MyString и часть первого.
String^ MyString = "Hello World!"; array^ MyChar = ; String^ NewString = MyString->TrimEnd(MyChar); Console::WriteLine(NewString);
string MyString = "Hello World!"; char[] MyChar = ; string NewString = MyString.TrimEnd(MyChar); Console.WriteLine(NewString);
Dim MyString As String = "Hello World!" Dim MyChar() As Char = Dim NewString As String = MyString.TrimEnd(MyChar) Console.WriteLine(NewString)
Этот код выводит на консоль значение He .
В следующем примере удаляется последнее слово строки с помощью TrimEnd метода . В этом коде запятая следует за словом Hello . Так как запятая не указана в массиве символов для обрезки, обрезка заканчивается запятой.
String^ MyString = "Hello, World!"; array^ MyChar = ; String^ NewString = MyString->TrimEnd(MyChar); Console::WriteLine(NewString);
string MyString = "Hello, World!"; char[] MyChar = ; string NewString = MyString.TrimEnd(MyChar); Console.WriteLine(NewString);
Dim MyString As String = "Hello, World!" Dim MyChar() As Char = Dim NewString As String = MyString.TrimEnd(MyChar) Console.WriteLine(NewString)
Этот код выводит на консоль значение Hello, .
TrimStart
Метод String.TrimStart аналогичен методу , String.TrimEnd за исключением того, что он создает новую строку путем удаления символов из начала существующего строкового объекта. Массив символов передается методу TrimStart для указания удаляемых символов. Как и в случае с методом TrimEnd , порядок элементов в массиве символов не влияет на операцию обрезки. В случае обнаружения символа, который отсутствует в массиве, операция останавливается.
В следующем примере удаляется первое слово в строке. В этом примере положение символа ‘l’ и символа ‘H’ повернуты обратно, чтобы проиллюстрировать, что порядок символов в массиве не имеет значения.
String^ MyString = "Hello World!"; array^ MyChar = ; String^ NewString = MyString->TrimStart(MyChar); Console::WriteLine(NewString);
string MyString = "Hello World!"; char[] MyChar = ; string NewString = MyString.TrimStart(MyChar); Console.WriteLine(NewString);
Dim MyString As String = "Hello World!" Dim MyChar() As Char = Dim NewString As String = MyString.TrimStart(MyChar) Console.WriteLine(NewString)
Этот код выводит на консоль значение World! .
Удалить
Метод String.Remove удаляет указанное количество знаков, начиная с указанного места в существующей строке. Этот метод подразумевает, что отсчет индекса начинается с нуля.
В следующем примере удаляется 10 символов из строки, начинающейся с пятой позиции отсчитываемого от нуля индекса строки.
String^ MyString = "Hello Beautiful World!"; Console::WriteLine(MyString->Remove(5,10)); // The example displays the following output: // Hello World!
string MyString = "Hello Beautiful World!"; Console.WriteLine(MyString.Remove(5,10)); // The example displays the following output: // Hello World!
Dim MyString As String = "Hello Beautiful World!" Console.WriteLine(MyString.Remove(5, 10)) ' The example displays the following output: ' Hello World!
Замените
Чтобы удалить из строки указанный символ или подстроку, можно вызвать метод String.Replace(String, String) и указать пустую строку (String.Empty) в качестве замены. В следующем примере удаляются все запятые из строки:
using System; public class Example < public static void Main() < String phrase = "a cold, dark night"; Console.WriteLine("Before: ", phrase); phrase = phrase.Replace(",", ""); Console.WriteLine("After: ", phrase); > > // The example displays the following output: // Before: a cold, dark night // After: a cold dark night
Module Example Public Sub Main() Dim phrase As String = "a cold, dark night" Console.WriteLine("Before: ", phrase) phrase = phrase.Replace(",", "") Console.WriteLine("After: ", phrase) End Sub End Module ' The example displays the following output: ' Before: a cold, dark night ' After: a cold dark night
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
The .NET documentation is open source. Provide feedback here.
Обратная связь
Отправить и просмотреть отзыв по
