Quy tắc xác thực cho các trường chỉ chấp nhận số dương bao gồm số 0 là gì?

Tôi có một câu chuyện người dùng trong đó người dùng đang đặt hàng giờ và tôi muốn tạo câu chuyện đó để họ chỉ được phép đưa vào số dương

Có cách nào để làm việc này không?

***Được chỉnh sửa bởi Người điều hành. Lochan để cập nhật thẻ khả năng nền tảng ***

Phát triển ứng dụng mã thấpQuản lý trường hợpTrải nghiệm người dùng

Thích [0]

Chia sẻ

Chia sẻ trang này Facebook Twitter LinkedIn Email Sao chép liên kết Copying.. Đã sao chép.

đã đăng. 3 năm trước

đã đăng. 31 Tháng năm 2019 13. 27 EDT

Carissa Wenhardt [CarissaW_GCS] PEGA Kỹ sư chính cấp cao, Hỗ trợ kỹ thuật, Ứng dụng công nghiệp
Công ty Pegasystems
CHÚNG TA
  • Xem lí lịch
  • Gửi tin nhắn

CarissaW_GCS PEGA đã trả lời Mandaris

Bài báo cáo

Trên tab Nâng cao của quy tắc Thuộc tính, bạn có thể chỉ định quy tắc xác thực trong trường 'Sử dụng Xác thực'

Tôi đã tạo một lệnh trong góc để buộc không nhập '-'

import { Directive, ElementRef, HostListener } from '@angular/core';

@Directive[{
  selector: '[appPositiveNumber]'
}]
export class PositiveNumberDirective {
  private regex = new RegExp[/^\d*[.,]?\d*$/g];
  private specialKeys: Array = ['Backspace', 'Tab', 'End', 'Home', 'ArrowLeft', 'ArrowRight', 'Del', 'Delete'];

  constructor[private el: ElementRef] { }

  @HostListener['keydown', ['$event']] onKeyDown[event: KeyboardEvent] {
    if [!event.key.match[this.regex] && !this.specialKeys.includes[event.key]] {
      event.preventDefault[];
      return;
    }
  }
}

Vì vậy, bạn có thể thêm nó vào phần tử như vậy


Hướng dẫn Excel này giải thích cách thiết lập xác thực dữ liệu để chỉ cho phép nhập số dương vào ô trong Excel 2010 [có ảnh chụp màn hình và hướng dẫn từng bước]

Xem giải pháp trong các phiên bản khác của Excel .

  • Excel 2016
  • Excel 2013
  • Excel 2011 dành cho Mac
  • Excel 2007
  • Excel 2003

Câu hỏi. Trong Microsoft Excel 2010, tôi muốn thiết lập một ô chỉ cho phép nhập số dương. Tôi có thể làm điều này như thế nào?

Trả lời. Chọn các ô mà bạn muốn giới hạn ở số dương. Trong ví dụ này, chúng tôi đã chọn các ô từ A2 đến A6.

Chọn tab Dữ liệu trên thanh công cụ ở đầu màn hình. Sau đó, trong nhóm Công cụ dữ liệu, nhấp vào trình đơn thả xuống Xác thực dữ liệu và chọn Xác thực dữ liệu

Khi cửa sổ Xác thực dữ liệu xuất hiện, hãy thiết lập tiêu chí của bạn. Trong ví dụ này, chúng tôi đã thiết lập các ô để cho phép một số dương

Tiếp theo, nhấp vào tab Cảnh báo lỗi

Nhập thông báo Lỗi xuất hiện khi dữ liệu được nhập không tuân theo các quy tắc xác thực

Bây giờ nếu một giá trị được nhập vào một trong các ô đó không phải là số dương, thông báo lỗi sau sẽ xuất hiện

Quy tắc xác thực ngăn dữ liệu xấu được lưu trong bảng của bạn. Về cơ bản, chúng giống như các tiêu chí trong một truy vấn

Bạn có thể tạo quy tắc cho một trường [ngăn bên dưới của thiết kế bảng] hoặc cho bảng [trong hộp Thuộc tính trong thiết kế bảng. ] Sử dụng quy tắc của bảng để so sánh các trường

Có một cái bẫy để tránh. Trong một số phiên bản của Access, bạn sẽ không thể để trống trường này sau khi thêm quy tắc xác thực. e. bạn phải nhập nội dung nào đó thỏa mãn quy tắc. Nếu bạn cần có thể để trống trường này, hãy thêm OR Is Null vào quy tắc của bạn. [Một số phiên bản vẫn chấp nhận Nulls, nhưng chúng tôi khuyên bạn nên làm cho nó rõ ràng để rõ ràng và nhất quán. ]

Bài viết này giải thích cách sử dụng các quy tắc xác thực và kết luận với một số gợi ý về thời điểm sử dụng chúng

Quy tắc xác thực cho các trường

Khi chọn một trường trong thiết kế bảng, bạn sẽ thấy thuộc tính Quy tắc xác thực của trường đó ở ngăn bên dưới

Quy tắc này được áp dụng khi bạn nhập dữ liệu vào trường. Bạn không thể chuyển sang trường tiếp theo cho đến khi bạn nhập nội dung nào đó đáp ứng quy tắc hoặc hoàn tác mục nhập của bạn

ví dụ

Để làm điều này. Quy tắc xác thực cho các trườngGiải thíchChỉ chấp nhận các chữ cái [a - z]Là Không HOẶC Không Thích "*[. a-z]*"Bất kỳ ký tự nào nằm ngoài phạm vi từ A đến Z đều bị từ chối. [Trường hợp không nhạy cảm. ]Chỉ chấp nhận các chữ số [0 - 9]Là Không HOẶC Không Thích "*[. 0-9]*"Bất kỳ ký tự nào nằm ngoài phạm vi từ 0 đến 9 đều bị từ chối. [Dấu thập phân và dấu âm bị từ chối. ]Chỉ các chữ cái và dấu cáchLà Không hoặc Không Thích "*[. a-z HOẶC "" ""]*"Dấu câu và chữ số bị từ chối. Chỉ các chữ số và chữ cáiLà Không HOẶC Không Thích "*[. [[a-z] hoặc [0-9]]]*"Chấp nhận từ A đến Z và từ 0 đến 9, nhưng không có dấu chấm câu hoặc các ký tự khác. Chính xác 8 ký tựLà Null OR Like "????????"Dấu chấm hỏi là viết tắt của một ký tự. Chính xác 4 chữ sốLà Null HOẶC Giữa 1000 và 9999Đối với các trường Số. Là Null HOẶC Giống như "####"Đối với các trường Văn bản. Chỉ các số dươngLà Null HOẶC >= 0Xóa dấu "=" nếu số 0 cũng không được phép. Không quá 100% là Null HOẶC Giữa -1 và 1100% là 1. Sử dụng 0 thay vì -1 nếu tỷ lệ phần trăm âm không được phép. Không phải là một ngày trong tương laiIs Null OR

Chủ Đề