In creating a data entry screen. Should i create a separate data screen for offline and online ? 

Hello Ariel,

Can you give a little bit more information on what you are trying to accomplish?  I assume this is for mobile?

You can have separate screens if that is what you are trying to accomplish.  In the intro course to mobile development ( it will take you through how to build 1 screen that leverages a local table with sync capabilities.