Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hi all,

It's me again....

I've temporarily gotten around my issues with "required value" fields in SQL data by adding a default value to all blank fields, however I have now found another error.

I have a table of customers (BP_Details) which is retrieved from SQL server view using a DSN.

I then have a local Filemaker table ("BPAddon") which I've linked to the BP_Detials table using a unique customer ID field.

I wish to populate the records in the addon table via the Cusomter layout to supplement the data from SQL.

As there are no records in the addon table I've selected "allow creation of records in this table via this relationship" on the add on table side.

I can browse records fine, however as soon as I add data in a field on the addon table I receive an ODBC error: "You cannot specify scroll locking on a cursor that contains a remote table".

Am I doing something wrong in the relationship?

 

Thanks for any help!

 

ODBC Error.png

Relationship.png

32 minutes ago, Cerbera said:

I then have a local Filemaker table ("BPAddon") which I've linked to the BP_Detials table using a unique customer ID field.

I wish to populate the records in the addon table via the Cusomter layout to supplement the data from SQL.

As there are no records in the addon table I've selected "allow creation of records in this table via this relationship" on the add on table side.

 

I don't follow why are doing this, why not work directly on the ESS table?  That's what it is there for...

I'm not sure that ESS respects the auto-creation relationship.

  • Author

Hi Wim,

I thought that the only fields you could add to an ESS table are calculation and summary ones?

Basically the customer data from SQL is the likes of company name, phone number, etc.

I want to add fields for notes, last visit dates, etc.  I didn't think I could add them onto the ESS table? It's the first time I'm doing this though so it's very likely i'm missing something... probably a lot of things! :B

Ok, fair enough.  It's a little uncommon because typically you'd expect the ESS tables to have the fields you want.

Change your workflow to explicitly go to the ESS table and create the customer record when you need it.  Don't rely on the auto-create part of the relationship.

  • Author

Thanks Wim,

Maybe you're right that I need to look more into scripting and workflows?

Can I clarify whether my general use of an ESS table is correct in this instance where I'm importing customer data? Below is what I've done for customer contacts:

I've setup a contacts table related to the ESS table and on the customer layout I've added both a portal and an "add contacts" button with a new contact popup and have linked the name field in the portal to popup any existing contact record when clicked.

If however I click on a field and change it in the portal, e.g. the position, I receive the same ODBC error. I can avoid this by remove the edit in browser mode, but I thought it would be possible to edit related records on the layout of an ESS table?

The other way around I thought was to have a new FM customer table and associated layout and make the ESS table data appear on that, but have all of the contacts, etc. related to the FM local table.  But then I'd need to setup a record in the customer table for every record coming through onto the ESS table, and that table will be dynamic as new customers are added in SQL.

Maybe I was using ESS wrong/ had the wrong expectations?

Edited by Cerbera

  • 1 year later...
  • Newbies

Sorry to open an old post, but I am experiencing the exact same issue and was wondering what method you took to resolve it.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.