1) which SVN for Access dev? 2) alternative for use on peer-to-peer network ?

a - As I understand it typical SVN solutions require a server on your network... true?
b - Which SVN solution should we consider for keeping up with Access development revisions, etc?
c - Is there a solution that will work on a peer-to-peer network?
d - Free alternatives and low coast alternatives are?
thanks for any help.

> As I understand it typical SVN solutions require a server on your network
Sure, “typical” means “many”, so yes. However many others are file based and ONLY require a share folder and thus don't require a server. And then from that shared folder you can often use add-ons to sync that folder to web based systems like GitHub. So
you can "mix" such file only systems and then over time use web based server with that system that does not require a server, but only a shared folder.
>Which SVN solution should we consider for keeping up with Access development revisions, etc.?
Actually, you can just simply “copy” the current version to some folder before you “release” that version. So copy and add a “version” number to the accDB file. If you application is MyInvoice.accDB, then copy to server with MyInvoice-1044.accDB (verison
1044). Since Access is a “single” file, then this works rather well compared to other systems that have “many” files. In fact I copy both the accDB, and the compiled version accDE to a folder on the server (with version number added to the file name as per
above). Thus you can go back to any previous version with great ease.
However, you might be talking about source code control in addition to versioning of software. (often the term is interchanged, but it should not be). Source code control (SCC) is a “common” means to achieve versioning of software, but ALSO allows multiple
developers to work on the project at the same time (collaboration). So there is a big difference between SVN, and SCC.
Access for a VERY long time has supported Microsoft “standard” source code control interface. While Access is a “single” file, Access is able to “logically” view each application part as a separate file. So the fact of “one” file, or “many” files does not
matter – say no more then a zip file is “one” file, but inside there are “many” files! So SCC is 100% possible in Access, and since Access has a resolution down to an object by object basis? Then developers can check-in/out individual forms, query
code modules etc.
Access versions all the way up to 2010 support the “standard” Source Code interface.
So:
Using GitHub you see this:
Using VSS, you see this:
Note that using Git, TFS, VSS etc, they ALL give the above UI with check boxes beside each object, and all give a cool "check in/check out" right click context menu not shown above.
The above Git shot is running in "file mode" without a server. Visual Source Safe is also file based, but VERY old and quote hard to find now.
So the great news is that Access has for a very long tie supported SCC, and thus is a great way to “version” your software. And Access will show you OBJECTS that are checked in/out by you as per above with the check mark and lock icon.
So inside of the access GUI you could with any SCC system that supports the standard SCC interface would know what objects are locked and you not taken ownership of. (note the "lock" and "check mark" icon beside each object.
However, Access 2013 dropped support for SCC. So all of the above cool options are NOT available for 2013.
Since Access is a “single” container, then versioning tends to be rather easy. Just copy the file to a folder with a version number appended to the file name, and you are done!
You not distinguished between versioning of your software, and that of source code control – so it not clear if you looking to just keep versions of your software, or allow team development on your application?
While SCC will give you versioning, it also allow multiple developers to work on the same application at the same time (collaboration). SVN does not necessary give you this multiple developer ability.
As noted, versioning for Access is easy - just copy the accDB (front end) to a folder on the server with a version number appended to the file name. Works quite well. I have a table in the front end with a version number, and a version number in the back
end table. My deployment code reads that version number and copies the files to the server for me.
(It is assumed that you have a split database).
However, if for 2013 you need both versioning and SCC (say to allow multiple developers), then you likely have to roll your own. I would suggest using “save-as text” command to export all access objects to a folder, and THEN use one of MANY source code control
systems that operate on that folder. Such a setup could easily be cobbled together in an afternoon of your time. And “many” SCC systems provide a GUI that is external to the developer tools/environment. This would allow you to use free tools like Git and GitHub.
For just versioning of your software? Then SCC is likely overkill, and if you using Access 2013, then you cannot use standard SCC providers anymore anyway.
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada

Similar Messages

  • Which iMac for use with Photoshop CS5 and Lightroom

    Any opinions on which iMac is best for use with Photoshop CS5 and Lightroom. Not sure if the 2.7 i5 with 512 graphics card is Plenty of power or if upgrading to the 3.1 i5 or 3.4 i7 is a wiser choice given the price differences. Appreciate the help

    So I was reading over your post, and even though this is older and has to do with CS5, I have some information for CS6 that will be relevant to your question now that it is time to upgade the software. In general Photoshop has always been more about RAM than Processing power, though that is important too. Until CS5 it could never quite take advantage of what multi-core processors really had to offer, and even the graphics card didn't really effect much of it outside of certain features and the 3D optio
    Now that is no longer true and Adobe can effeciently use all aspects of the computer to give you much better performance.
    So much so that I was able to buy a brand New ASUS with the following specs:
    Dual Core 2.2GHz Processors
    8GB of RAM (4GB original to the machine)
    Windows 7 Home Premium 64Bit OS
    320GB HDD w/ 5400RPM
    This machine not only runs photoshop CS6 and Launches in less than 5 Seconds... it can run Premier and After Effects as well, and this Laptop cost me less than $400 (on sale at Best Buy 2 Weeks Ago. You don't have to buy something this cheap, but isn't it great that you can and still run Master Collection effectively?
    You can read my details on how to buy a Photoshop CS6 Laptop, what specs you need, comparison between Mac and PC and watch the video of my Photoshop Speed Test by reading this article:
    http://robertoblake.com/blog/2012/06/buying-a-photoshop-cs6-laptop

  • Which product for use without

    I am looking auido decoder for connect 5. analog home theater system to dvd,palystation,tv... (without pc)
    is there any solution in creative product series that i will be able to use for this analog systems? (ddts-00 no longer available)
    Thank you....

    Creative have a the Home Theatre Connect DTS-60 (http://www.soundblaster.com/products/product.asp?category=&subcategory=6&product=49) which should allow you to do the same thing with any 5. channel soundcard which has bass redirection.

  • Which browser for using workcenter?

    Hi there,
    which browser are you using for working with the workcenter?
    At the moment I'm using Microsoft Internet Explorer 8 and if I navigate to ABAP Syslog Errors (Exception Analysis) I get following message: " Web application processing terminated".  But if I use Mozilla Firefox, this doesn't happen.
    Any idea?
    Thanks and best regards,
    Max J. Power

    Hello,
    You might want to make sure you are on SAPGUI 710 or higher.
    Lower versions can cause problems with Windows Explorer 8.0
    From Note 66971
    "Microsoft Internet Explorer 8
    Microsoft Internet Explorer 8 is supported by SAP GUI for Windows 7.10
    as of patchlevel 13. Please note that SAP GUI for Windows 6.20 does not
    support Microsoft Internet Explorer 8."
    Regards,
    Paul

  • Do you get charged for using AT&T's EDGE network ?

    Or can you only use WI-FI for free?
    Also, I'm trying to use wi-fi at college, but I need some kind of number to give to my teacher so then he can give me a password to unlock it. Any ideas? Thx!

    You can use EDGE for internet access anywhere that you have cell phone reception.
    You can use WiFi access only when within range of an available WiFi network that you have been granted access to - either a free WiFi network (password protected or not) such as the WiFi network at your school or via a paid WiFi network that you have paid the required fee in order to gain access.
    WiFi networks have limited range - many within 150 feet or so of the wireless router which I've found to be somewhat less with the iPhone when compared to accessing the same using a laptop with wireless card but WiFi access provides much faster internet access or data transfer speed.
    EDGE access is similar to a fast dial-up connection.

  • My itunes library was on my PC.  About two years ago I switched it to my Seagate server/hardrive. (itunes-preferences-advanced-change library). Last summer (2012) I bought a macbook, which seems to access the seagate server hard drive fine for word docs,

    My itunes library was on my PC.  About two years ago I switched it to my Seagate server/hardrive. (itunes-preferences-advanced-change library). Last summer (2012) I bought a macbook, which seems to access the seagate server hard drive fine for word docs, excel spreadsheets,etc. It also seems to have started its own library which is not complete. My PC died this summer (I still have it though).
    Now when syncing any of the multiple devices (ipods,ipads, iphones) that we have with my mac book, itunes states that "an error occurred" or the "app cannot be found".  Itunes wants me to erase the device and sync with my macbook. The message "The iPhone “Renee’s iPhone” is synced with another iTunes library on “Renee PC”. Do you want to erase this iPhone and sync with this iTunes library? An iPhone can be synced with only one iTunes library at a time. Erasing and syncing replaces the contents of this iPhone with the contents of this iTunes library."appears.
    Any assistance would be greatly appreciated.
    Renee

    u can give try to using external enclosre and backup ur files. I hope u will get files back. or using external enclosre with ur hdd boot into Linux and try to mount ur harddisk.
    there are multiple no of tutorial to mount apple partion in Linux.

  • [svn] 1751: Bug: BLZ-174 - MessageClient.testMessage() is incorrectly doing a string compare for the subtopic header of an inbound message against the subtopic value (which may contain wildcards) that the Consumer is using.

    Revision: 1751
    Author: [email protected]
    Date: 2008-05-15 14:21:43 -0700 (Thu, 15 May 2008)
    Log Message:
    Bug: BLZ-174 - MessageClient.testMessage() is incorrectly doing a string compare for the subtopic header of an inbound message against the subtopic value (which may contain wildcards) that the Consumer is using.
    QA: No - customer verified the fix.
    Doc: No
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-174
    Modified Paths:
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/MessageClient.java
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/services/MessageService.java

    If you create a metadatatype with a single metdata block, and you reference that in your vm/cm cell attribute using a *one* based index, Excel seems to see the link and it honors it when saving the spreadsheet.
    So, I ended up with something like:
    <c ... cm="1"/> (I'm dealing with cell metadata, but the concept is equivalente to value metadata)
    <metadataTypes count="1">
      <metadataType name="MyMetaType" .../>
    </metadataTypes>
    <futureMetadata count="1" name="MyMetaType">
      <bk>
        <extLst><ext
    uri="http://example" xmlns:x="http://example"><x:val>87</x:val></ext></extLst>
      </bk>
    </futureMetadata>
    <cellMetadata count="1">
      <bk><rc
    t="1" v="0"/></bk> <!-- this is what gets referenced as cm=1 on the cell -->
    </cellMetadata>
    Hope this helps. 

  • How to get the data from mysql database which is being accessed by a PHP application and process the data locally in adobe air application and finally commit the changes back in to mysql database through the PHP application.

    How to get the data from mysql database which is being accessed by a PHP application and process the data locally in adobe air application and finally commit the changes back in to mysql database through the PHP application.

    If the data is on a remote server (for example, PHP running on a web server, talking to a MySQL server) then you do this in an AIR application the same way you would do it with any Flex application (or ajax application, if you're building your AIR app in HTML/JS).
    That's a broad answer, but in fact there are lots of ways to communicate between Flex and PHP. The most common and best in most cases is to use AMFPHP (http://amfphp.org/) or the new ZEND AMF support in the Zend Framework.
    This page is a good starting point for learning about Flex and PHP communication:
    http://www.adobe.com/devnet/flex/flex_php.html
    Also, in Flash Builder 4 they've added a lot of remote-data-connection functionality, including a lot that's designed for PHP. Take a look at the Flash Builder 4 public beta for more on that: http://labs.adobe.com/technologies/flashbuilder4/

  • How to use viewslifetime managed property to get the list of sites which are least accessed?

    Hi,<o:p></o:p>
    I am trying to get the subsites of a site collection which are least accessed. I am using ViewsLifeTime managed property in a content search web part with a condition like this:
    ViewsLifeTime < 0
    OR
    ViewsLifeTime = 0.
    However, It is not giving any results. I even tried with ViewsLifeTime < 10. I have some subsites which are accessed less than 10 times. I came to know this when I saw the value of ViewsLifeTime
    property.
    Can anyone suggest how to add a condition on ViewsLifeTime property?
    Thanks in advance.

    Hi Mohan,
    Here is a thread with similar issue for your reference:
    http://social.technet.microsoft.com/Forums/en-US/770f100d-eadb-45d1-9305-15f11cf9038d/ctxcurrentitemviewslifetime-is-showing-null?forum=sharepointsearch 
    If you would like to get site usage report in SharePoint 2013, there is OOTB feature for you to view popular trends report for a site, you could refer to the link below:
    http://blogs.technet.com/b/tothesharepoint/archive/2014/01/28/view-and-configure-usage-analytics-reports-in-sharepoint-server-2013.aspx
    In addition, custom script for usage report for SharePoint sites might be more helpful to your requirement to know access times:
    http://blog.falchionconsulting.com/index.php/tag/audit/
    Regards,
    Rebecca Tu
    TechNet Community Support

  • Some of my earliest photos are not showing on my phone after updating to iOS7. They can be seen in the app "over" which allows for art and lettering to be placed on a photo but I can not find an album for photos before 2012.

    Some of my earliest photos are not showing on my phone5 after updating to iOS7. They can be seen in the app "over" which allows for art and lettering to be placed on a photo but I cannot find an album or year for photos before 2012 (in the photo app). The iphone says the photo content is there when I check in "about" under general in settings. So the pictures seem to be somewhere but I just can't access from from the photo app. Any suggestions. I also know that they were there before the iOS7 upgrade as I was looking for a pre 2012 picture last week and it we there.

    Some of my earliest photos are not showing on my phone5 after updating to iOS7. They can be seen in the app "over" which allows for art and lettering to be placed on a photo but I cannot find an album or year for photos before 2012 (in the photo app). The iphone says the photo content is there when I check in "about" under general in settings. So the pictures seem to be somewhere but I just can't access from from the photo app. Any suggestions. I also know that they were there before the iOS7 upgrade as I was looking for a pre 2012 picture last week and it we there.

  • Need access to Java SE 6 for  use in CS4 in OS 10.8.5. (PS won't start without it)

    Where can I reliably access Java SE 6 for  use in CS4 in OS 10.8.5.   Right now PS won't open without it ( I get a warning message saying to install Java SE 6 runtime.  When I hit install, the result is no fle found.
    Adobe has a dead download for related/similar archivel/vestigal plug-ins. Want a clean download to avoid malware.
    Will it even work if I get a clean version.  It should....I have CS4 running on another iMac with 10.8.5
    If it won't work....what are the alternatives.  I can't  readily or meaningfully deinstall 10.8.5 and go back to 10.6.
    All assistance appreciated.
    Thanks.
    Jerry

    Have you tried from Apple? Java for OS X 2014-001
    Benjamin

  • WebGate Error Report - The URL /access/sso is reserved for use by Oracle...

    We are getting a 500 error on the web gates when logging in.
    They have been working before, but are now reporting the error below.
    2010/01/27@07:09:25.632239 18521 33 WEB ERROR 0x0000151F /export/build40/Oblix/coreid1014/palantir/commonlib/src/apache2_req_info.cpp:170 "WebGate Error Report" Message^The URL /access/sso is reserved for use by Oracle Access Manager and has been used with incorrect parameters. ReqReq^POST /access/sso HTTP/1.1 ReqProto^HTTP/1.1 ReqHost^p1uawbsv1.portal.internal ReqStatLine^ ReqStatus^200 ReqRawUri^/access/sso ReqUri^/access/sso ReqFilename^/u01/app/oracle/product/11.1.1/ohs1/instances/instance1/config/OHS/ohs1/htdocs/access ReqPath^/sso ReqArgs^
    The configuration uses form based login
    Details for Authentication Scheme
    Level           1
    Challenge Method           Form
    Challenge Parameter           
    creds:userid password
    form:/oamsso/login.html
    action:/access/sso
    passthrough:no
    SSL Required           No
    Challenge Redirect           
    Enabled           Yes

    thanks,
    the login post goes to /access/sso, but now i am getting 404 error /access/sso
    Below is what I currently have the following in httpd.conf, which is the same as in a working environment.
    The web gate policy resources include /portal and /public, but no mention of /access. How does web gate know how to intercept /access/sso?
    [2010-01-28T10:50:42.9609+11:00] [OHS] [ERROR:32] [OHS-9999] [core.c] [host_id: p1uawbs02] [host_addr: 10.252.16.223] [tid: 18] [user: oracle] [ecid: 0000Pa_5qz3BP9s5Gj0Fyf0001rV00009_] [rid: 0] [VirtualHost: main] File does not exist: /u01/app/oracle/product/11.1.1/ohs1/instances/instance2/config/OHS/ohs1/htdocs/access
    #*** BEGIN WebGate Specific ****
    LoadFile "/u01/app/oracle/product/11.1.1/ohs1/oam/webgate/access/oblix/lib/libgcc_s.so.1"
    LoadFile "/u01/app/oracle/product/11.1.1/ohs1/oam/webgate/access/oblix/lib/libstdc++.so.5"
    LoadModule obWebgateModule "/u01/app/oracle/product/11.1.1/ohs1/oam/webgate/access/oblix/apps/webgate/bin/webgate.so"
    WebGateInstalldir "/u01/app/oracle/product/11.1.1/ohs1/oam/webgate/access"
    WebGateMode PEER
    <Location /access/oblix/apps/webgate/bin/webgate.cgi>
    SetHandler obwebgateerr
    </Location>
    <Location "/oberr.cgi">
    SetHandler obwebgateerr
    </Location>
    <LocationMatch "/*">
    AuthType Oblix
    require valid-user
    </LocationMatch>
    #*******Default Login page alias***
    Alias /oamsso "/u01/app/oracle/product/11.1.1/ohs1/oam/webgate/access/oamsso"
    <LocationMatch "/oamsso/*">
    Satisfy any
    </LocationMatch>
    #*** END WebGate Specific ****

  • Alternatives to using Zenworks for Roaming Profiles

    Novell support tells me I should be using a dedicated Server for Zenworks
    This would be a real over kill!
    So, are there any alternatives to using Zenworks for Roaming profiles?
    Googeling I see SAMBA can support Roaming Profiles
    Samba is installed & I created Samba users via SBE Admin but when I select
    Samba Administration - seems to be no details ie. users, workgroup name etc?
    Is Novell Samba differently?
    Is it possible setup Roaming Profiles with Novell Samba?

    I'm gonna attempt this with a couple of scripts - (one added to login script
    & the other at shutdown)
    to copy Desktop & Favorites - already told users they will be shot if the
    they put files in my docs!
    (It would be nice to do Desktop Colour / Image etc so the user feels at home
    but...)
    "W_ Prindl" <[email protected]> wrote in message
    news:[email protected]...
    > Although I use OWS SBE I never use the integrated Simba tools, etc. I
    > install everything using the standard non SBE methods. So I don't know
    > if you installed SLES Samba or OES ( = Novell) Samba. Of course Novell
    > Samba is different from plain Samba as it provides integrated
    > Edirectory logon and - if using NSS volumes - transparent consistent
    > file access rights.
    >
    > For Novell Samba your users have to be LUM enabled.
    >
    > But roaming profiles should work regardless of the Samba server in use.
    > But of course - if you do not have a common configuration source such
    > as a domain or Zenworks - you will have to configure your roaming ( =
    > server-stored) profiles locally at each PC for each user individually.
    > Should be possible in a 10 users/10 PCs environment - but that are 100
    > configuration entries just for this feature.
    >
    > BTW I have Zenworks and Groupwise running on the same server in a small
    > setup similar to yours.
    >
    > Only negative thing with Zenworks Configuration Management is, that it
    > is a real resource hog at the client side. Recent dual core or quad
    > core processor PCs have no problem, but older dual cores and single
    > cores come really to a halt with the Zenworks Agent.
    > --
    > W. Prindl
    >
    >
    > Chris wrote:
    >
    >>Novell support tells me I should be using a dedicated Server for
    >>Zenworks This would be a real over kill!
    >>
    >>So, are there any alternatives to using Zenworks for Roaming profiles?
    >>
    >>Googeling I see SAMBA can support Roaming Profiles
    >>
    >>Samba is installed & I created Samba users via SBE Admin but when I
    >>select Samba Administration - seems to be no details ie. users,
    >>workgroup name etc?
    >>
    >>Is Novell Samba differently?
    >>
    >>Is it possible setup Roaming Profiles with Novell Samba?

  • Function Db6pmcf which cannot be accessed.Reason code:5 error in DB6COCKPIT

    Hi,
    We have 4.6C systems running on AIX 5.3 and DB2. recently I updated the kernel from patch level 2225 to 2307. (Both OS and DB are 64 bit) The DEV and QAS systems were running successfully but I got a problem in PRd systems. I am having error in DB6COCKPIT. I am pasting the exact error here.
    -f 14 -p  0 -c U
    External program terminated with errors
    CLI error
    ERRORMESSAGE: Error -444 in dmdb6rd5.c(752):
    DB6CliFetch(): [IBM][CLI Driver][DB2/AIX64] SQL0444N  Routine
    "DB6PMCF" (specific name "SQL070920161003900") is implemented with
    code in library or path "/usr/sap/PRD/SYS/exe/run/db6pmudf", function
    "Db6pmcf" which cannot be accessed.  Reason code: "5".
    SQLSTATE=42724
    External program terminated with exit code 31
    -f 17 -p  0 -c U -o env
    External program terminated with errors
    CLI error
    ERRORMESSAGE: Error -444 in dmdb6rd5.c(438):
    DB6CliFetch(): [IBM][CLI Driver][DB2/AIX64] SQL0444N  Routine
    "DB6PM_LST" (specific name "SQL070920161002400") is implemented with
    code in library or path "...p/PRD/SYS/exe/run/db6pmudf", function
    "Db6pm_lst" which cannot be accessed.  Reason code: "5".
    SQLSTATE=42724
    External program terminated with exit code 31
    Please reply me back ASAP. This is very urgent.

    This issue was solved.

  • Enhancement set assignement to client which is not in Dev box

    Hi Friends,
    How to create an entry in BSPWDV_EHSET_ASG for client which is not in DEV box. 800 client is not there in Dev box but its there in Q system. when i try to create directly in Q system its asking for transport request any suggestions.
    Regards
    Muthappan

    Hello,
    I think you don't have so many choices:
    1) Either you add your entry in your quality system manually (create a transort request that you can delete afterwards)
    2) Or implement 2 lines of coding in BADI COMPONENT_LOADING...
    Kind regards,
    Nicolas.

Maybe you are looking for

  • Recording 2 inputs at the same time in LE8

    I am using Logic Express 8 on snow leopard and a digidesign Mbox pro 2. I am trying to record my cello through two different inputs on the box, one of them a direct line from an FX pedal im running my cello pickup into, the other an audiotechnica AT2

  • Filtering multiple-XML data model with parameters

    I have a data model that consists of a concatenation of 9 separate RSS feeds (weather information from 9 different cities coming from http://www.weather.gov/data/current_obs/????.xml, where ???? is the National Weather Service station ID). All of the

  • ECC Version 6.0 - Document Splitting

    Dear Experts Can anone explain to me the new functionality of Document Splitting in the new version 6.0 I intend to use SEGMENT to get my financial statements instead of old Business Area I want to generate additional line items (for all documents) i

  • I've lost Facetime from my iPhone.

    Where can I get it to upload to my phone?

  • HT5295 "best of you tube" vids

    I want to download an episode of best of you tube" from 2009, but iTunes only seem to list the last 100 episodes. I'm sure I used to be able to list earlier episodes. I'm using the Ipad app, Can I do this and how?