English Deutsch Русский Français Italiano Português Español Polski
  • Home
  • Products
  • Downloads
  • Order
  • Support
  • Service
  • About
MS Access  : :  MS SQL  : :  MS FoxPro  : :  MySQL  : :  PostgreSQL  : :  MS Excel  : :  SQLite  : :  Firebird  : :  Oracle
Discounts
Ticket System  : :  Articles  : :  FAQ  : :  Forum
Promotion Materials  : :  Whitepapers  : :  Partnership

Data Filtering

This mini-tutorial provides a basic understanding of how to create filter and in what cases to use it.

What is Data Filtering?

Data filtering is the most advanced method to extract definite data. Appling filters user can set complex conditions and as a result receive complete information on specific criteria separating all the rest records from a table.

In short, filtering is a quick way to show only the data that you need.

Why can you apply Filtering?

Filtering seems to be especially useful when you need to process tables with large bulk of data. Using filters, it is possible to handle only the records that meet your precise criteria in a second.

DBConvert tools provide easy-to-use data filtering assignment that can be applied to all tables in MySQL, MS SQL, MS Access, PostgreSQL and FoxPro databases for partial conversion. You can simultaneously determine multiple criteria for a table.

Filters can be classified into two types: elementary and complex filters.

1. As an example for elementary filter we can retrieve all records in the "Date" and "Permission" columns, grouped by user name.

2. For complex filter building, shown schematically below, we need to group data concerning users' "Permissions" and their "Time" connection in a destination table.

Building and Using Filters

Choose a table meant for filter using at the "Customization" stage and click "Filter" button.

"Filter" window consists of three parts:

1. "New condition" - here you can select one or multiple conditions for filter. To create a filter, you need to specify three elements:

  • Choose a table field for which you want to retrieve data
  • Choose possible filter operations (not null, equal to, less than etc.
  • Choose filter value

After defining the necessary information, click "Add condition" button. Your selected filtering conditions are transformed in SQL query shown in "Preview" area. If you need to display several queries simultaneously use "AND" / "OR" operators.

2. "Selected conditions" part reflects the list of all defined filters specified before.

If you want to delete any condition, please select the required condition and press "Remove condition" button.

3. To display selected data, click "Refresh" button on the "Preview" GroupBox and you will see the result of effected filters.

After pressing "Add condition" button determinate data range and corresponding SQL query will be built automatically if "Refresh automatically on query change" option is checked.

"Query" line displays your filter in the form of the SQL query. If you change your filter with the aim to add or edit condition, "Query" line is updated and re-built automatically.

Users can change the query manually and re-execute the data retrieving.

Conclusion

As you can see it is possible to create new filters on the base of query and easily modify existing queries by adding your own conditions manually. Enabling filters in your conversion process you can reduce time required for migration of all info and retrieve only needed.

back to top

Choose Source and
Destination

MS Access
MS Access
    DBConvert for
    • MS Access & MySQL
    • MS Access & PostgreSQL
    • MS Access & MSSQL
    • MS Access & MS FoxPro
    • MS Access & Firebird
    • Oracle & MS Access
    DBSync for
    • MS Access & MySQL
    • MS Access & PostgreSQL
    • MS Access & MSSQL
    • MS Access & MS FoxPro
    • MS Access & Firebird
    • Oracle & MS Access
    DBForms from
    • MS Access to PHP + MySQL
    • MS Access to PHP + PostgreSQL
    • MS Access to ASP.NET + MS SQL
    MS SQL
    MS SQL
      DBConvert for
      • MSSQL & MySQL
      • MS Access & MSSQL
      • FoxPro & MSSQL
      • MSSQL & PostgreSQL
      • SQLite & MSSQL
      • MS Excel & MSSQL
      • Firebird & MSSQL
      • Oracle & MSSQL
      DBSync for
      • MSSQL & MySQL
      • MS Access & MSSQL
      • FoxPro & MSSQL
      • MSSQL & PostgreSQL
      • SQLite & MSSQL
      • Firebird & MSSQL
      • Oracle & MSSQL
      DBForms from
      • MS Access to ASP.NET + MS SQL
      MS FoxPro
      MS FoxPro
        DBConvert for
        • FoxPro & MySQL
        • FoxPro & MSSQL
        • MS Access & MS FoxPro
        DBSync for
        • FoxPro & MySQL
        • FoxPro & MSSQL
        • MS Access & MS FoxPro
          MySQL
          MySQL
            DBConvert for
            • MS Access & MySQL
            • MySQL & PostgreSQL
            • MSSQL & MySQL
            • FoxPro & MySQL
            • MS Excel & MySQL
            • SQLite & MySQL
            • Oracle & MySQL
            • Firebird & MySQL
            DBSync for
            • MS Access & MySQL
            • MySQL & PostgreSQL
            • FoxPro & MySQL
            • MSSQL & MySQL
            • SQLite & MySQL
            • Oracle & MySQL
            • Firebird & MySQL
            DBForms from
            • MS Access to PHP + MySQL
            PostgreSQL
            PostgreSQL
              DBConvert for
              • MS Access & PostgreSQL
              • MySQL & PostgreSQL
              • MSSQL & PostgreSQL
              DBSync for
              • MS Access & PostgreSQL
              • MySQL & PostgreSQL
              • MSSQL & PostgreSQL
              DBForms from
              • MS Access to PHP + PostgreSQL
              MS Excel
              MS Excel
                DBConvert for
                • MS Excel & MySQL
                • MS Excel & MSSQL
                    SQLite
                    SQLite
                      DBConvert for
                      • SQLite & MySQL
                      • SQLite & MSSQL
                      DBSync for
                      • SQLite & MySQL
                      • SQLite & MSSQL
                        Firebird
                        Firebird
                          DBConvert for
                          • Firebird & MSSQL
                          • MS Access & Firebird
                          • Firebird & MySQL
                          DBSync for
                          • Firebird & MSSQL
                          • MS Access & Firebird
                          • Firebird & MySQL
                            Oracle
                            Oracle
                              DBConvert for
                              • Oracle & MySQL
                              • Oracle & MS Access
                              • Oracle & MSSQL
                              DBSync for
                              • Oracle & MySQL
                              • Oracle & MS Access
                              • Oracle & MSSQL
                                DBConvert Scheduler
                                • What is Conversion?
                                • What is Synchronization?
                                • What is Data Filtering?
                                • What is Field Mapping?
                                • Why to use DBConverters?
                                • Popular DBMSs Overview
                                • DBConvert Features Comparison


                                :: © 2001-2010 DMSoft Technologies ::