Question

Import Records into Goldmine

Asked by: daiwhyte

Hi,

I need to import a file daily into Goldmine. The file is currently in XLS format and contains standard contact details. How would I begin to start to import these records into the existing database?

Thanks
DW

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-01-15 at 02:45:43ID24054034
Tags

Goldmine

,

Excel

Topic

Goldmine

Participating Experts
1
Points
500
Comments
36

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Inserting into Goldmine
    In one of my application pages I have a registration form, and I want to set it up so that when the form is submitted and email is sent and the information is imported directly into Goldmine. Does anybody have an idea of how to do this???
  2. Goldmine 6.5
    We currently have one Goldmine dBaseIV database that contains two divisions - CB and US and I have created a filter for all CB customers. One of our sales reps would like to search within the CB filter only but, for some reason, even though the CB filter is active the search...
  3. Goldmine
    Experts, Does any one know the advantages/disadvantages of the CRM Goldmine?
  4. Deleting records - Goldmine
    We have two databases here at work and I need to export records from one database which will be an excel file (that I can make a dbf file) to delete everyone in Goldmine that is in that dbf file. Anyone know the best way of doing this? I am going to mack records by telephone ...
  5. Goldmine contacts missing
    I use Goldmine 6.5. Every month, I make a report of all contacts in our database. However, I recently noticed that some contact that showed up in the previous month's report, did not show up in this month's report. What could be the reason? Is it archiving? Can I retrieve the...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: stevengraffPosted on 2009-01-15 at 06:14:24ID: 23383406

Hi DW,

GoldMine needs the data to be in dBase (.dbf) format. You can also use csv, sdf, or sql, but dbf is the easiest to deal with.

To automate the process, typically you'd use GoldBox; but again, you'd have to have your data in dBase format. MS Excel (prior to Office 2007) can do a "Save As" dBase.

If you can program something to convert your XLS file to dbf on a scheduled daily basis, you can use GoldBox to import it automatically on a daily basis.

Warning: GoldBox is not for the faint of heart. It's a techie tool, reasonably steep learning curve, ultimately very powerful. You should create a test instance of your GoldMine database on a  test server while you learn how to use it!

====== Note:
GoldBox imports are known to be valid and acceptable as a 3rd-party import. This is critical if you ever expect to get help from FrontRange and/or if your users are using GoldMine's synch function. If neither of these things are true, you may also wish to experiment using direct back-end import. Again, this is not supported by FrontRange. And I'm only speaking in the context of SQL. (If your GoldMine data is in dbf format I wouldn't attempt it.)

Having said all that, you could, potentially, create a DTS package in MS SQL server that would fire off once a day and import your data directly from Excel into GoldMine.

Good luck,
Steven


 

by: daiwhytePosted on 2009-01-16 at 04:59:58ID: 23392336

Steven,

Ive opened the file in Excel and its possible to resave the file in the following formats

dbf 4, dbf 3 and dbf2.

Which one would Goldmine prefer?

Also, for now - I just want to get the data in manually and I can then concentrate on getting the data import process automated later. Do I use the import wizard built into Goldmine??


 

by: stevengraffPosted on 2009-01-16 at 10:53:32ID: 23396091

dbf4

Yes, use the import wizard.

Also, keep in mind a few points regarding Excel and conversion to dbf:

Keep column names < 10 characters, no special characters, no beginning with numbers.
Insert row of x's under header, to force conversion to character (no possibility of numeric)
Spread columns extra wide to prevent truncation of data
Select your data prior to doing your save-as.
After Save As dbf, immediately open your dbf file and see what MS has done with it. If it looks fine, fine; on my occasion I have seen odd effects and had to re-do.

 

by: daiwhytePosted on 2009-01-17 at 04:58:20ID: 23400621

Ok, limited success but it looks promising. There are a couple of things to fix but the most important bit is the record id.

All are goldmine records have ref numbers which is generated by Goldmine as and when a new record is created. When I import my records, they dont have a ref id, how do I get Goldmine to give the imported record the next available goldmine ref?

Other than that, I just need to find a couple of fields which Im sure I'll find once Ive got the above issue sorted.

 

by: stevengraffPosted on 2009-01-17 at 07:35:08ID: 23401115

When you do a fresh import, i.e. creating new records, GoldMine will automatically assign an accountno and recid. The recid is a unique record identifier (unique, in the strict database sense); the accountno is a key field, unique for each contact, that links various contact and calendar data together for a given contact record.

Anyway, when you do an import you shouldn't attempt to import either the accountno or the recid... GoldMine will (and must) assign these for you.

 

by: daiwhytePosted on 2009-01-18 at 00:34:40ID: 23404209

Im not assigning anything to the accountno and there is no option to select the recid from the import wizards screens. Ive taken another look at the wizard and cant see anything which relates to automatic generation of the recid??

 

by: stevengraffPosted on 2009-01-18 at 08:26:59ID: 23405359

GoldMine will automatically create the recid during your import. There is no option to turn this function on or off -- this is just the way it works.

 

by: daiwhytePosted on 2009-01-19 at 00:31:21ID: 23408938

Ok, in that case, Im must be doing something

Just to confirm the record id is the number which appears at the top right hand side of any contact record right?

 

by: stevengraffPosted on 2009-01-19 at 04:09:09ID: 23409875

No, sorry, miscommunication.

In GoldMine, every record in every table has a unique identifier field called "recid." It looks a little like this: D0R1MMT#;<&(@#-

In GoldMine Premium Edition, in the upper right corner above the contact record you may see something like a record counter, i.e. 567 of 2495.  Is that what you're talking about?

 

by: daiwhytePosted on 2009-01-19 at 05:12:34ID: 23410228

Yes, you got it.

 

by: stevengraffPosted on 2009-01-19 at 07:45:39ID: 23411572

OK, that's not actually a field you can import, and it's not associated with any data attached to the contact record.

GoldMine is simply letting you know which record it thinks you're on, based on how your database is indexed at that moment.

 

by: daiwhytePosted on 2009-01-19 at 08:07:15ID: 23411801

unm errrr, not sure how to go forward here then. Im going to try and import a record into the live database to see if that issues a Ref,

 

by: stevengraffPosted on 2009-01-19 at 09:17:43ID: 23412523

When you say "Ref" are you again speaking of the number in the upper right corner? If so, again, that number is not stored in the GoldMine database in any way shape or manner. If you think of your contact list as a stack of cards, GoldMine is simply displaying where the current record is in the stack, and how large the stack is.

If you need to assign your own sequential number upon import, that can be done using a counter expression, but that's another subject.

 

by: daiwhytePosted on 2009-01-19 at 10:01:35ID: 23412980

Yes, Im talking about the number in the top right corner. All our records within Goldmine have one of these numbers, starting at 1 its slowly worked its way upto 32k records. I just wanted to append the next available number to the record on my import but currently, this is not happening? I think for now, I will have to assign the record ref manually. Im in tomorrow I will be attempting to import 50 records into Goldmine and will see where that takes me.

I was talking to one of the team who input records manually and they informed me when they hit NEW and input the details, they leave the Ref field empty since Goldmine sorts this out automatically. Im thinking there could be a slight difference between my live and test Goldmine server, we will have to see what tomorrow brings!

Thanks for your help so far Steve, I will update the thread tomorrow once Ive imported the records and let you know how it went.

 

by: stevengraffPosted on 2009-01-19 at 10:53:13ID: 23413360

Just to be clear, here's a picture of what I think you're referring to: http://screencast.com/t/KeHIStQJbr

If you have a field that's getting auto-populated, auto-incremented upon record creation, that, again is something else. If that's the case, then you likely have an active lookup.ini in your root GoldMine folder (you may want to check). If that's the case, you can activate the lookup.ini during import by checking the appropriate box in the Import Wizard.

If the picture linked to above is, in fact, what you're calling the Ref field then it's not really a field, and there's no way to import into it.

 

by: daiwhytePosted on 2009-01-20 at 02:39:39ID: 23418721

Ive imported a record into the live database and its not issued the next available goldmine reference number.

Ive investigated further and can confirm there is some sort of automated process which deals with the issuing of the Goldmine Ref number but I have no idea on how this works since our dev guy left last year.

Even if I apply the next available number to the record I imported, the next time someone within the business creates a new record manually, it will use the same number I append to the import record.

What started out to be a simply import process is now snowballing but Im going to keep plugging away at it.

This wont beat me!

 

by: stevengraffPosted on 2009-01-20 at 03:55:11ID: 23419101

Please see http://screencast.com/t/JdB2bdgF and make sure you're clicking Profile Options and then checking the box as shown to activate the lookup.ini functions during import.

 

by: stevengraffPosted on 2009-01-20 at 03:55:44ID: 23419103

Assuming you are now acknowledging that the Ref you're talking about is, in fact, in a distinct GoldMine field (not as shown in my previous link), I'll tell you the way to turn that function on is:

"you can activate the lookup.ini during import by checking the appropriate box in the Import Wizard."


 

by: daiwhytePosted on 2009-01-20 at 04:02:40ID: 23419151

Steven, Ive activated the ini but its not helped.

 

by: stevengraffPosted on 2009-01-20 at 04:11:16ID: 23419200

So, you're saying that when users manually create a new record, your Ref field gets automatically populated with the next sequential number, but during an import this field does not get populated? It's left blank following an import?

Could be that there's something wrong with your installation, that the copy of GoldMine you're using to do your import with isn't "seeing" the lookup.ini file on your server.

Or, it could be that your lookup.ini file is designed to update your Ref field based on the existence of some other data, data that's not being included in your import.

Could you please post (or send me) a copy of your lookup.ini file? A screen shot showing your main GoldMine screen (including your Ref field) would be helpful at this point as well.

 

by: stevengraffPosted on 2009-01-20 at 04:13:12ID: 23419217

Oh, btw, the lookup.ini file will be in the root of your GoldMine installation directory.

 

by: daiwhytePosted on 2009-01-20 at 04:17:47ID: 23419243

Yes, its left blank.

Here is a screen shot and a copy of my lookup.ini

[AUTOUPDATE]
NewRecord = company, Key2
[company]
Otherwise = &padl(ltrim(str(counter([AcctNo],1))), 5, [0])
[Key2]
Otherwise = "ENQ"
Followup=1

 

by: stevengraffPosted on 2009-01-20 at 04:44:28ID: 23419392

{btw, the Ref field you're referring to is in the upper left  portion of your screen, not the upper right, you're not using GoldMine Premium Edition, you're using GoldMine Corporate Edition.}

Your Ref field could be the Company field with its label changed, but not likely. The expression being used in your lookup.ini file should produce a number like 000025 -- not just 25, so I doubt that that's it. Could be a SQL trigger is being used to update it. But that's unlikely too, since the update would then be done at the SQL level.

What do you see for the field definition when you do a control-double-click on your Ref field (then double-click again)? Something like this:? Field Properties Dialog

In particular, in the Field Data section do you see an Expression?

 

by: daiwhytePosted on 2009-01-20 at 08:14:08ID: 23421382

I do remember changing the expression in the ini file when we reached 9999 records, I had to make a change which was advised by my dev guy so the field could display 5 digits.

Your right about the ref field being the company, check out the attahced.

 

by: stevengraffPosted on 2009-01-20 at 16:36:07ID: 23425834

OK, so it's actually the COMPANY field we're working with. The expression in your lookup.ini file seems to work. And, you say, when entering records manually, the Ref/Company field does get populated properly, incrementally.

So:

1. Be certain, during your import, that you check the lookup.ini checkbox as referred to in my earlier post.

2. Try running your import from another machine, possibly even your server, to reduce the possibility that the lookup.ini file isn't being "seen" from the machine where you're doing your import.

3. Try using an Overwrite = 1 line at the end of your [Company] section.

4. Is the Key2 update triggering during import? I mean, do new records get created with a value of ENQ in the Loan Status field? If so, ignore #1 and #2 above.

5. In a pinch, if all else fails, you can copy/paste the expression from the lookup.ini file and use it in your import profile.


 

by: daiwhytePosted on 2009-01-21 at 06:58:02ID: 23430195

Steven,

1 - confirmed
2 - tried no difference whether on server or desktops
3 - Not sure how implement this?
4 - I think so
5 - Tried but got "Bad Expression" message when trying to view data (see attached)

Dave

 

by: stevengraffPosted on 2009-01-21 at 10:41:51ID: 23432506

3.

[AUTOUPDATE]
NewRecord = company, Key2
[company]
Otherwise = &padl(ltrim(str(counter([AcctNo],1))), 5, [0])
Overwrite = 1
[Key2]
Otherwise = "ENQ"
Followup=1

4. It would be very helpful to know this, so please create a new record and see if that field gets populated with ENQ.

5. You're on the right track, but in this context, remove the "&" and you'll be fine.

 

by: daiwhytePosted on 2009-01-22 at 08:07:34ID: 23440578

Steven

When I amend the expression, the import worked and it append a number to the record. The only problem was the import created about a 100 blank records as well??? Any ideas why that is?

With regards to 4 - Yes the field gets populated with ENQ

 

by: stevengraffPosted on 2009-01-22 at 09:41:07ID: 23441616

Re-examine your dbf file. You should be able to open it again in Excel. Most likely, referring to my comments of
Date:01.16.2009 at 01:53PM EST

Select your data prior to doing your save-as.

Be certain to select only the rows and columns you want; otherwise Excel may make some quasi-default decisions for you.

 

by: daiwhytePosted on 2009-01-25 at 05:12:54ID: 23460763

Ok, got them in WAHEY!! Just need to assign a task to the new records, how easy would that be?

 

by: stevengraffPosted on 2009-01-25 at 19:07:55ID: 23463898

Congratulations on your successful import!

Assigning a task to all the newly imported records? That would surely qualify as another question. Kindly consider closing this one and posting that one fresh.

 

by: daiwhytePosted on 2009-01-26 at 01:39:36ID: 31534930

Excellent support from Steven, job done - well done Experts!!!

 

by: daiwhytePosted on 2009-01-26 at 02:49:00ID: 23465456

One final issue, for some reason, its only importing 27 records, is there a limit on how many records can be imported at any one time?

 

by: stevengraffPosted on 2009-01-26 at 10:07:35ID: 23469155

No, no limit.

 

by: daiwhytePosted on 2009-01-26 at 10:27:23ID: 23469319

umm errr?? Ok, onsite Tuesday - will give it another go and see how many the actual import wizard can see when when working through the import process.

 

by: daiwhytePosted on 2009-01-27 at 03:42:56ID: 23475381

No matter what I do with the import file, whether there is one or 50 records in the file, there is only 28 records available for import??  When I import a file with under 28 records (lets say the file has 20 records in), the 20 records are imported with 8 blanks. If I import over 28 records, it imports only the first 28??

Working around at the moment by splitting the import file into 2 files when there is more than 28 records - once import has been completed, locate blank records and delete.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...