Skip 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.

Get function cant capture Physical Address

Featured Replies

The function "Get(SystemNICAddress)" cant capture Physical Address of my mashine !?!

1.) The Application is on my mashine. Even, I did make new file with one field and one script step which just has to capture and store the NIC Address.

2.) I'm able to see NIC address when I enter ipconfig/all in CommandPrompt(dos

shell).

3.) There is no firewall influence.

4.) Recently I did put new hard disc on mashine(what was accepted from windows) but cant figure out how it can be related to my problem...the function "Get(SystemNICAddress)" has to read Phisical Address of my network card and doesnt deal with serial number of my hard disc.

Does someone have a tip about this insane situation?

Thanks in advance!

I know when I have trouble with stuff like this I tend to look for complicated answers outside of FileMaker but more often than not it is just a simple mistake like writing the results to the wrong field or maybe I was editing a similar yet different script.

One time I was on the brink of replacing my washing machine when the only problem was that it was unplugged. ooo.gif

Remember that the NIC address is the MAC address of your ethernet interface, if you have one. If you want your IP (internet) address, then you need to use the Get(SystemIPAddress) function. But either function should return some text value.

Is FMP's networking preference set to TCP/IP?

  • Author

1.0 No, networking preference isnt set to the TCP/IP. It doesnt matter in this case because the application is set on local mashine and my network card is enabled.

2.0 Before I made any post I did it after lot of serious tests...just dont want to take anybody's time without good reason smile.gif

Thanks for help!

  • Author

Have missed this response:

3.0 "Get(SystemIPAddress)" is fine captured, no problems, but still I'm missing the NIC...

Hmmm, I see what you mean. Just tried the same thing on a Dell D800 laptop, same results. Get(SystemNICaddress) returns nothing. I'll be interested in this, I was planning on using that function.

  • Author

OK, this might be one of the unanswered or less explored areas. I'm still on problem and as soon as I figure out solution, I'll post it. In mean while here is one link to the post with similar problem...who wants to check out:

http://www.fmforums.com/threads/showflat...true#Post137358

  • Author

More informations about similar situation by Dave Herman:

Just some information that I have found. I recently created a solution

and developed it on my Mac. I used the Get(SystemNICAddress) function

for a specific purpose that I won't discuss. However, when I finished

the solution and moved it over to my Windows XP Pro PC to test, the

function returned no value. This is what I have found out and hopefully

it will help someone else in this group before they release a solution

to a client that may or may not work the way they intended.

I am using a wireless network adapter in my PC with my built-in ethernet

adapter disabled. I disabled the wireless adapter, enabled the internal

adapter,plugged it into the network and the function returned the NIC

for the built in network adapter. GREAT!

NOT SO GREAT...

If I re-enabled the wireless adapter, the function returned a NIL value

again even though the built-in adapter was still enabled and plugged in

to the network.

AGAIN, NOT SO GREAT...

I disabled the wireless adapter, left the built-in adapter enabled but

unplugged it from the network. The function would not return the NIC

address.

GREAT FOR THE MAC!

I went back to my Mac and unplugged it from the network. The function

returned the NIC address even though the computer was disconnected from

the network.

So, this is my story. I have reported all of this to FileMaker. I

searched the internet last night and found a couple of discussion groups

where others were having the same problem but didn't find a solution

until I experimented this morning.

Dave Herman

  • Author

Considering similar SOS calls on web I've realised that there should be "something" between Get(SystemNICaddress) and hardware...so I called good friend which knows these hardware and Windows XP things better than me.

1.0 Integral Network Cards:

First thing he has noticed is that my network card is integral and that could be important because many of these SOS calles has arrived from people who have the laptops - I guess they have integrated network cards too.

2.0 Changes on hardware:

Before I did replaced old hard disc with the new one, the Get(SystemNICaddress) worked properly. So, the second conclusion is that Get(SystemNICaddress) could fail after "certain" hardware intervetions.

3.0 Solution:

After last experience I dont feel confident with using Get() function. Instead, good friend of mine Veselko and me did figure out that we can use SendEvent script and initiate CommandPrompt, send there command: ipconfig/all, then make file which contains Physical Address and use it. Of course with little help of Troi plugin.

This solution works fine even in "fat-client mode", just be sure you have enabled your network card.

Create an account or sign in to comment

Important Information

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

Account

Navigation

Search

Search

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.