Search found 1775 matches

by Gregory Martin
March 20th, 2018, 9:00 am
Forum: Synchronization
Topic: Error Uploading Dictionary
Replies: 4
Views: 4159

Re: Error Uploading Dictionary

Try zipping the dictionary and attaching it. The .dcf file extension may not be allowed as an upload.
by Gregory Martin
March 11th, 2018, 4:55 pm
Forum: Android
Topic: Invoking a user help
Replies: 4
Views: 3776

Re: Invoking a user help

I would have expected that to work. Try reversing the path slashes to /.

You should be able to open the PDF by using the view: command.
by Gregory Martin
March 9th, 2018, 12:39 pm
Forum: Other
Topic: Changing to CSPro v7
Replies: 22
Views: 17206

Re: Changing to CSPro v7

CSPro DB is only for data files, not for dictionaries or other files. If you want to open an existing file as a CSPro DB file, then you need to use the convert option in Data Viewer. That is why you are getting the error message. If you create a new file, then you will not have a problem selecting C...
by Gregory Martin
March 9th, 2018, 7:50 am
Forum: Other
Topic: Changing to CSPro v7
Replies: 22
Views: 17206

Re: Changing to CSPro v7

When you run your data entry program, you'll see a column on the right that shows what kind of data file you are working with. CSPro DB files have the extension .csdb. csdb.png If you are starting a new data collection operation, simply make sure that the data file has the extension .csdb. You do no...
by Gregory Martin
March 9th, 2018, 7:46 am
Forum: Synchronization
Topic: Synchronising from different tablets
Replies: 1
Views: 2338

Re: Synchronising from different tablets

You can use one Dropbox account or you can use multiple accounts. Either will work fine, as multiple people can sync to the same Dropbox account. If a case is deleted, when synced, it will be marked as deleted during the Dropbox sync. However, when you download the data file using Data Viewer, you c...
by Gregory Martin
March 8th, 2018, 1:37 pm
Forum: Entry
Topic: Forcase and Do/While
Replies: 6
Views: 5129

Re: Forcase and Do/While

Loadcase is used with external dictionaries, and it can work with numeric and alpha ID items. It's used for loading single cases from data files. Once you load the case, you can access any of the data stored in that case. In your example, it's like doing: select * from LISTE_ENUM_DICT where CODE_1 =...
by Gregory Martin
March 8th, 2018, 12:02 pm
Forum: Entry
Topic: Forcase and Do/While
Replies: 6
Views: 5129

Re: Forcase and Do/While

Can't you just use loadcase? Why do you have to loop through the cases? Assuming that the operator ID is supposed to match CODE_1, it would simply be like this: CODE_1 = tonumber ( getoperatorid ()); if loadcase (LISTE_ENUM_DICT,CODE_1) = 0 then errmsg ( "Le code saisi: %v, est invalide!" ...
by Gregory Martin
March 8th, 2018, 11:45 am
Forum: Entry
Topic: Creating a roster within a roster
Replies: 1
Views: 2390

Re: Creating a roster within a roster

Unfortunately, there are some restrictions in the way that CSPro can handle these. You can make your country of destination item repeat five times, but CSPro restricts the way that rosters can be set up so you cannot have a roster containing repeating items. The way around this restriction is to use...
by Gregory Martin
March 8th, 2018, 9:45 am
Forum: Android
Topic: Conditions for the variable question
Replies: 1
Views: 2604

Re: Conditions for the variable question

The CAPI condition handling is a little-used feature, so not as many development resources went into as should have been, which is why you can run into issues like the one you describe. We've been planning to overhaul that whole system, moving it to HTML text, which is why we've put off improving th...
by Gregory Martin
March 7th, 2018, 12:37 pm
Forum: Entry
Topic: Forcase and Do/While
Replies: 6
Views: 5129

Re: Forcase and Do/While

This code is mixing a forcase loop with a do/while loop. You can write it like this: if $= "" then numeric nbreCase = countcases (RAPPORT_EXT_DICT where CODE_ENUMERATEUR<> "" ); forcase RAPPORT_EXT_DICT where CODE_ENUMERATEUR <> "" do do ctr = 1 while ctr <= nbreCase if...