Disable all the previous dates in a calendar form

hi guys,
I am having a calendar form in which it displays all the previous,current,future dates and months.when i click on the particular button on the
calendar it dispalys the date, month, and year.its working fine.But what i need is, i want to disable all the previous dates in the calendar till the current
date.But not to disable the previous button.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class CalendarForm extends JFrame
JButton[] btn = new JButton[49];
int month = java.util.Calendar.getInstance().get(java.util.Calendar.MONTH);
int year = java.util.Calendar.getInstance().get(java.util.Calendar.YEAR);
JLabel lbl = new JLabel("", JLabel.CENTER);
JTextField tf1=new JTextField();
public CalendarForm()
buildGUI();
setDates();
public void buildGUI()
setLocation(200,350);
setDefaultCloseOperation(HIDE_ON_CLOSE);
String[] header = {"Sun","Mon","Tue","Wed","Thur","Fri","Sat"};
JPanel midPanel = new JPanel(new GridLayout(7,7));
midPanel.setPreferredSize(new Dimension(350,250));
for(int x = 0; x < btn.length; x++)
final int selection = x;
btn[x] = new JButton();
btn[x].setFocusPainted(false);
if(x>6)
btn[x].addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
displayDatePicked(btn[selection].getActionCommand());}});
if(x < 7)
{btn[x].setFont(new Font("Lucida", Font.PLAIN, 8)); btn[x].setText(header[x]);}
midPanel.add(btn[x]);
JPanel lowPanel = new JPanel(new GridLayout(1,3));
JButton prevBtn = new JButton("<< Previous");
prevBtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
month--;setDates();}});
lowPanel.add(prevBtn);
lowPanel.add(lbl);
JButton nextBtn = new JButton("Next >>");
nextBtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
month++;setDates();}});
lowPanel.add(nextBtn);
getContentPane().add(midPanel,BorderLayout.CENTER);
getContentPane().add(lowPanel,BorderLayout.SOUTH);
pack();
public void setDates()
for(int x = 7; x < btn.length; x++) btn[x].setText("");
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMMM yyyy");
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(year,month,1);
int dayOfWeek = cal.get(java.util.Calendar.DAY_OF_WEEK);
int daysInMonth = cal.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
for(int x = 6+dayOfWeek,day = 1; day <= daysInMonth; x++,day++) btn[x].setText(""+day);
lbl.setText(sdf.format(cal.getTime()));
setTitle("Calendar - "+lbl.getText());
public void displayDatePicked(String day)
if(day.equals("") == false)
// java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("EEEE d MMMM, yyyy");
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MM/yyyy");
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(year,month,Integer.parseInt(day));
System.out.println(tf1.getText());
getContentPane().add(tf1,BorderLayout.NORTH);
// JOptionPane.showMessageDialog(this,"You picked "+sdf.format(cal.getTime()));
tf1.setText(sdf.format(cal.getTime()));
System.out.println("from date"+tf1.getText());
this.setVisible(false);
public String getFromDate()
return tf1.getText();
public static void main(String[] args)
     new CalendarForm().setVisible(true);
the above  code is to diaplay the calendar form.plzzzzzzzzzzzzzzzz help me. thanks in advance                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

hi michael,i disabled all the previous buttons in a calendar form.this is my code
import java.awt.*;
import java.awt.event.*;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
class CalendarForm extends JFrame {
    JButton[] btn = new JButton[49];
    int month = java.util.Calendar.getInstance().get(java.util.Calendar.MONTH);
    int date = java.util.Calendar.getInstance().get(java.util.Calendar.DATE);
    int year = java.util.Calendar.getInstance().get(java.util.Calendar.YEAR);
    JLabel lbl = new JLabel("", JLabel.CENTER);
    JTextField tf1 = new JTextField();
    public CalendarForm() {
        buildGUI();
        setDates();
    private String getMonthAndYearAsString() {
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMMM yyyy");
        return sdf.format(new Date(System.currentTimeMillis()));
    private Date getCurrentDate() {
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd MM yyyy");
        return new Date();
    public void buildGUI() {
        setLocation(450, 350);
        setDefaultCloseOperation(HIDE_ON_CLOSE);
        String[] header = {"Sun", "Mon", "Tue", "Wed", "Thur", "Fri", "Sat"};
        JPanel midPanel = new JPanel(new GridLayout(7, 7));
        midPanel.setPreferredSize(new Dimension(350, 250));
        for (int x = 0; x < btn.length; x++) {
            final int selection = x;
            btn[x] = new JButton();
            btn[x].setFocusPainted(false);
            if (x > 6) {
                btn[x].addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent ae) {
                        displayDatePicked(btn[selection].getActionCommand());
            if (x < 7) {
                btn[x].setFont(new Font("Lucida", Font.PLAIN, 8));
                btn[x].setText(header[x]);
            midPanel.add(btn[x]);
        JPanel lowPanel = new JPanel(new GridLayout(1, 3));
        JButton prevBtn = new JButton("<< Previous");
        prevBtn.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
                month--;
                setDates();
                java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMMM yyyy");
                java.util.Calendar cal = java.util.Calendar.getInstance();
                cal.set(year, month, 1);
                int dayOfWeek = cal.get(java.util.Calendar.DAY_OF_WEEK);
                int daysInMonth = cal.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
                String currentMonth = getMonthAndYearAsString();
                System.out.println("CURRENT MONTH AND YEAR " + currentMonth);
                String selectedMonth = sdf.format(cal.getTime());
                System.out.println("SELECTED MONTH AND YEAR " + selectedMonth);
                Date currentDate = getCurrentDate();
                Date selectedDate = new Date(cal.getTimeInMillis());
                //Comparing currentDate nad selectedDate
                int off = currentDate.compareTo(selectedDate);
                int currentDay = date;
                if (currentMonth.compareTo(selectedMonth) == 0) {
                    for (int x = 7 + dayOfWeek,  day = 1; day <= btn.length; x++, day++) {
                        btn[x].setEnabled(true);
                        if (day < currentDay) {
                            int k = x - 1;
                            for (int j = 7; j <= k; j++) {
                                btn[j].setEnabled(false);
                } else if (off == 1) {
                    for (int x = 6 + dayOfWeek,  day = 1; day < daysInMonth; x++, day++) {
                        for (int i = 6 + dayOfWeek; day < currentDay; i++) {
                            btn.setEnabled(false);
} else if (off == -1) {
for (int x = 7, day = 1; day < btn.length; x++, day++) {
btn[x].setEnabled(true);
lowPanel.add(prevBtn);
lowPanel.add(lbl);
JButton nextBtn = new JButton("Next >>");
nextBtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
month++;
setDates();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMMM yyyy");
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(year, month, 1);
int dayOfWeek = cal.get(java.util.Calendar.DAY_OF_WEEK);
int daysInMonth = cal.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
String currentMonth = getMonthAndYearAsString();
System.out.println("CURRENT MONTH AND YEAR " + currentMonth);
String selectedMonth = sdf.format(cal.getTime());
System.out.println("SELECTED MONTH AND YEAR " + selectedMonth);
Date currentDate = getCurrentDate();
Date selectedDate = new Date(cal.getTimeInMillis());
//Comparing currentDate and selectedDate
int off = currentDate.compareTo(selectedDate);
int currentDay = date;
if (currentMonth.compareTo(selectedMonth) == 0) {
for (int x = 7 + dayOfWeek, day = 1; day <= btn.length; x++, day++) {
btn[x].setEnabled(true);
if (day < currentDay) {
int k = x - 1;
for (int j = 7; j <= k; j++) {
btn[j].setEnabled(false);
if (off == -1) {
for (int x = 7, day = 1; day < btn.length; x++, day++) {
btn[x].setEnabled(true);
} else if (off == 1) {
for (int x = 6 + dayOfWeek, day = 1; day < daysInMonth; x++, day++) {
for (int i = 6 + dayOfWeek; day < currentDay; i++) {
btn[i].setEnabled(false);
lowPanel.add(nextBtn);
getContentPane().add(midPanel, BorderLayout.CENTER);
getContentPane().add(lowPanel, BorderLayout.SOUTH);
pack();
public void setDates() {
for (int x = 7; x < btn.length; x++) {
btn[x].setText("");
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMMM yyyy");
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(year, month, 1);
int dayOfWeek = cal.get(java.util.Calendar.DAY_OF_WEEK);
int daysInMonth = cal.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
lbl.setText(sdf.format(cal.getTime()));
setTitle("Calendar - " + lbl.getText());
int currentDay = date;
for (int x = 6 + dayOfWeek, day = 1; day <= daysInMonth; x++, day++) {
btn[x].setText("" + day);
if (day < currentDay) {
for (int j = 7; j <= x; j++) {
btn[j].setEnabled(false);
public void displayDatePicked(String day) {
if (day.equals("") == false) {
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MM/yyyy");
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(year, month, Integer.parseInt(day));
System.out.println(month);
System.out.println(tf1.getText());
tf1.setText(sdf.format(cal.getTime()));
System.out.println("from date" + tf1.getText());
// VStudentAttendanceForm class ....
if (VStudentAttendanceForm.jcalFlag == 1) {
VStudentAttendanceForm.jtfFromDate.setText(tf1.getText());
if (VStudentAttendanceForm.jcalFlag == 2) {
VStudentAttendanceForm.jtfToDate.setText(tf1.getText());
if (ManageStudents.cal == 1) {
ManageStudents.jTextField22.setText(tf1.getText());
ManageStudents.FromjTextField10.setText(tf1.getText());
if (ManageStudents.cal == 2) {
ManageStudents.jTextField23.setText(tf1.getText());
ManageStudents.TojTextField11.setText(tf1.getText());
if (vAuditTrail.cal == 1) {
vAuditTrail.jTextField3.setText(tf1.getText());
if (vAuditTrail.cal == 2) {
vAuditTrail.jTextField4.setText(tf1.getText());
if (Attendance.cal == 1) {
Attendance.jTextField7.setText(tf1.getText());
if (Attendance.cal == 2) {
Attendance.jTextField8.setText(tf1.getText());
this.setVisible(false);
public String getFromDate() {
return tf1.getText();
public static void main(String[] args) {
new CalendarForm().setVisible(true);

Similar Messages

  • How can I keep all the previous datas in the same array?

    I have a problem with keeping the previous datas in my array. The problem is when the iteration loop is executed, I have one or two value(s) stored in the array. The second iteration I have either one or two values (depending on the condition) coming out, but it overwrites my previous value. I want to keep all my data in the same array as the loop is executed.PS. I have attached a simple vi along this message. If anyone can help me out with this, I really appreciate for the help.
    Regards,
    Sonny

    If you iterate several times (N > 100) then I would suggest using the Initialize Array outside of the For Loop and then use the Replace Array Subset inside the Loop to populate the array. The reason for this is because the Build Array utility has to locate a new space in memory for the newly concatenated array -- the Replace Array Element utility uses the same memory space.
    If you iterate just a few times with a small array then using the Build Array should be okay.
    Chris_Mitchell
    Product Development Engineer
    Certified LabVIEW Architect

  • Updated my iphone 4 today to new operating system...said error 50 and i lost all my previous data...there is no back up to get my contacts and photos back although it did say it was backing up first before it installed the new operating system but

    updated my iphone 4 today to new operating system...said error 50 and i lost all my previous data...there is no back up to get my contacts and photos back although it did say it was backing up first before it installed the new operating system but i cant find it anywhere...so frustrated at losing everything

    http://support.apple.com/kb/TS3694#error50

  • All the dayname dates of a previous month

    i have a date '01/25/2015' which is sunday. how to get all the sunday dates of the previous month 
    so the result is
    07/12/2014,   14/12/2014,   21/12/2014,    28/12/2014

    Because you asked to see all Sundays in Previous Month. I am guessing you want the same day(Monday, Tuesday, ...) from previous month based on the day that you passed. 
    If so, please check:
    DECLARE @Today DATE = CURRENT_TIMESTAMP -- You can change to any date that you want
    DECLARE @myDate DATE = DATEADD(MONTH, DATEDIFF(MONTH, '01/01/1900', @Today) - 1, '01/01/1900')
    WHILE @myDate < DATEADD(MONTH, DATEDIFF(MONTH, '01/01/1900', @Today), '01/01/1900')
    BEGIN 
    IF DATEPART(WEEKDAY, @myDATE) = DATEPART(WEEKDAY, @Today) 
    BEGIN 
    PRINT(@myDate) 
    END 
    SET @myDate = DATEADD(DAY, 1, @myDate) 
    END 
    Best Wishes, Arbi; Please vote if you find this posting was helpful or Mark it as answered.

  • My Macbook drive was replaced. If I sync my IPod Touch I'll lose all the old data on my IPod. Can I restore my iPod data to my computer?

    My Macbook drive was replaced. If I sync my IPod Touch I'll lose all the old data on my IPod. What do you do when you buy a new computer or have a new hard drive?  Can I restore my iPod data to my computer?

    See this article for details: How to back up your data and set up as a new device
    Or do this:
    Make sure your Mac is authorized in iTunes. Disable autosync in itunes, connect your ipod, right click on it in the device list and choose backup.
    This will save data, pictures and settings to itunes. See what's included in this backup here: http://support.apple.com/kb/HT1766
    Transfer your purchases the same way to copy all apps and bought media from the Store to your MacBook.
    Set up at least one contact and event on your computer to be able the merge your calendars and contacts after your ipod got wiped during the first sync.
    The rest of the data can be restored from the backup you made.
    Restoring: http://support.apple.com/kb/HT1414
    Music is one way only, from the computer to your device, unless you bought the songs in itunes and transferred your purchases.
    There is 3rd party software out there, but not supported by Apple, see this thread: http://discussions.apple.com/thread.jspa?threadID=2013615&tstart=0

  • My iPhone was connected to my old laptop but that laptop is broken now i want to connect it to a new laptop but when i do that do i also lose all the application data?

    Hello,
    just to explain quikly how my situation is I bought an IPhone and connected it to my regular computer, a few weeks after that i bought an macbook because my old computer was having problems with all kinds of things. recently my old computer "died" and now i cant add any music to my IPhone unless i connect it to my macbook but it's saying it will delete everything on the IPhone and use this library but does it also delete all the application data? for a quik example. Angry birds do you lose your progress on it?
    thank you for helping, Blackhounter

    If you are saying that you didn't back up your old computer ever, especially when you knew it was failing, then you are out of luck; you cannot restore a backup that doesn't exist. However, you can probably save some of your content from the iPhone as follows:
    Connect your iPhone to your new computer, but do not sync
    Authorize iTunes on the new computer to your iTunes account
    Go to the iTunes File menu and choose "Transfer purchases"
    Click on the phone's name in iTunes and then click on the Info tab on the right
    Set up apps on your computer to sync contact, notes and calendar to
    Make sure there is at least one of each in the apps you have selected
    Sync
    You will still lose any non-iTunes music and videos, and any photos in the photo album (but you will not lose the camera roll).

  • Is it mandatory to delte all the previous delta request.

    Hi Gurus,
    I got strucked up with the following issue. Please help
    We have two infocubes called regional and global cubes.
    We are loading data from regional infocube in to global info cube through delta update.
    But the values did not tied up. so I ran the INIT and loaded the data succesfully. Now Is it mandatory to delte all the previous delta request which are already loaded in to the global infocube.

    Hi,
    You need to delete the data from cube and need to do init accrodingly load the data.
    Thanks & Regards,
    Ramnaresh.

  • [HELP] Error: "JDBC theme based FOI support is disabled for the given data"

    Hi all,
    I have already set up MapViewer version 10.1.3.3 on BISE1 10g OC4J server. I am current using JDK 1.6. I create a mvdemo/mvdemo user for demo data.
    The MapViewer demo is running fine with some demo without CHART. But give this error with some maps that have CHART like: "Dynamic theme, BI data and Pie chart style", "Dynamic theme and dynamic Bar chart style". The error is:
    ----------ERROR------------
    Cannot process the FOI response from MapViewer server. Server message is: <?xml version=\"1.0\" encoding=\"UTF-8\" ?> <oms_error> MAPVIEWER-06009: Error processing an FOI request.\nRoot cause:FOIServlet:MAPVIEWER-06016: JDBC theme based FOI support is disabled for the given data source. [mvdemo]</oms_error>.
    ----------END ERROR------
    I searched many threads on this forum, some point me to have this allow_jdbc_theme_based_foi="true" in mapViewerConfig.xml and restart MapViewer.
    <map_data_source name="mvdemo"
    jdbc_host="localhost"
    jdbc_sid="bise1db"
    jdbc_port="1521"
    jdbc_user="mvdemo"
    jdbc_password="mvdemo"
    jdbc_mode="thin"
    number_of_mappers="3"
    allow_jdbc_theme_based_foi="true"
    />
    Error Images: [http://i264.photobucket.com/albums/ii176/necrombi/misc/jdbcerror.png|http://i264.photobucket.com/albums/ii176/necrombi/misc/jdbcerror.png]
    I have this configuration, but no luck. Could anyone show me how to resolve this problem?
    Rgds,
    Dung Nguyen

    Oop, i managed to have this prob resolved!
    My prob may come from this I use both scott and mvdemo schema for keeping demo data (import demo data).
    Steps i made to resolve my prob are:
    1) Undeploy MapViewer from Application Server Control (http://localhost:9704/em in my case)
    2) Drop user mvdemo
    3) Download mapviewer kit from Oracle Fusion Middleware MapViewer & Map Builder Version 11.1.1.2
    4) Deploy MapViewer again
    5) Recreate mvdemo and import demo data
    6) Run mcsdefinition.sql, mvdemo.sql with mvdemo user (granted dba already)
    7) Edit mapViewerConfig.xml
    <map_data_source name="mvdemo"
    jdbc_host="dungnguyen-pc"
    jdbc_sid="bise1db"
    jdbc_port="1521"
    jdbc_user="mvdemo"
    jdbc_password="!mvdemo"
    jdbc_mode="thin"
    number_of_mappers="3"
    allow_jdbc_theme_based_foi="true"
    />
    Save & Restart MapViewer
    And now, all demos run fine. Hope this helpful for who meet prob like my case.

  • How can i get the previous date?

    Hi,
    I am entering a future date(xx-xx-xxxx) through my application.I need to perform some actions on the previous date of the entered date(xx-xx-xxxx).How can i get that previous date?

    Oh dear god.
    Parse the date using SimpleDateFormat. You can then use Calendar's setTime to set a Calendar instance to your date, and use add(Calendar.DAY_OF_MONTH, -1) to substract a day. getTime() will then provide a new Date. And yes, look it up in the API docs.

  • Education Edge -- Firefox update, 6.0.2, disables all the pull-down menus

    We use Education Edge software to manage attendance, grades, etc. at our school. The new Firefox update, 6.0.2, disables all the pull-down menus. They show up, but the fields are all empty. Fix? Is there a way to revert to the previous version which worked fine?

    I have this problem on my dual monitor system. I found a solution that works. Click Start, Run, sysdm.cpl
    In the resulting System Properties window, click the Advanced tab, then click settings under Performance. You will have one of four radio buttons enabled. Here what I did. I enabled "Adjust for For Best Appearance" and clicked apply. I then unchecked the box "Show Shadow under windows" and clicked apply again. Problem solved.

  • Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera'

    Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera's DSC files?

    DNG files do not contain some metadata supplied by the camera, which can be used by the manufacturer's software. Thus, if you don't keep the original Raw photo, you will lose this information.
    If your 1000% sure you're never going to use the manufacturer's software, then this isn't a problem. But who can be sure what software you will be using 10 years from now?

  • Ok... i am trying to sign into my apple account in the itunes store on my ipod and i have all the correct data for my credit card and it says " your payment information does not match your banks records. try again or nenter a new payment method. " help me

    ok... i am trying to sign into my apple account in the itunes store on my ipod and i have all the correct data for my credit card and it says " your payment information does not match your banks records. try again or nenter a new payment method. " what does this mean and how can i fix it??

    - See:
    ]iTunes Store: My credit card's security code or zip code does not match my bank's records
    - If still problem contact iTunes by:
    Contact iTunes

  • I'm having issues with Time Machine since my upgrade to Mavericks, running at a snails pace.  Is anyone else experiencing the same?  WiFi is running fine, disabled all the Anti-Virus, still barely runs.

    Is anyone else experiencing the same?  WiFi is running fine, disabled all the Anti-Virus, still barely runs.
    2013 27" iMac

    I'm having the same issue, mine says prepairing to backup. I let it run for 12 hours and it never performed a backup. I have a Mac Book Pro

  • How can I disable all the components in a JPanel?

    I want to disable all the components( button, text field ) in a JPanel. I know I can search the panel and disable each of its children component recursively. Is there a better way to do this?

    I want to disable all the components( button, text field ) in a JPanel.You haven't defined what you mean by "disable".
    If you mean you want the component to be repainted in its disabled state, then you would need to set the property of each individual component to disable, which would imply some kind of recursion.
    If you just want to prevent components from receiving key events and mouse events, then you can use a glass pane or maybe a panel with an overlay layout that contains a non-opaque panel that intercepts all events.

  • I got the new iPhone5 back in Dec, I hooked it up to my computer for the 1st time this wk.  It deleted all new data added since Dec (notes,contacts,texts,pics, info in apps) and reverted back to all my old data.  How can I retrieve all the lost data??

    I got the new iPhone5 back in Dec, I hooked it up to my computer for the 1st time this wk.  It deleted all new data added since Dec (notes,contacts,texts,pics, info added to apps) and reverted back to all my old data (literally uploaded all of my old texts and 1400 old pics and deleted anything new).  How can I retrieve all the lost data?? Please help!!

    SkyDaughter29 wrote:
    My current situation: I have soooo many texts on my iphone and I haven't deleted many because I need the information contained in them for future reference and for legal purposes.  I would really like to find a means and way to save them other than on the phone itself. I've done searches for various apps yet I'm not finding what I think I would need.  It appears Apple does not sync the texts between the iphone and my MacBook Pro.
    Try the computer apps PhoneView (Mac) or TouchCopy (Mac & PC):
    http://www.ecamm.com/mac/phoneview/
    http://www.wideanglesoftware.com/touchcopy/index.php
    Best of luck.

Maybe you are looking for

  • IMac and External Monitor

    I have an early 2006 iMac 20" core duo 2.0ghz 2GB Ram. I already have an external 17" monitor plugged in with the mini dvi adapter. I have recently purchased a 32" Samsung TV, which has PC Input. This will be arriving shortly. Is there any way for me

  • How can you trigger more than 1 advanced action?

    I wonder if someone can answer a very quick question for me that I'm struggling with at the moment I have 6 stacks of 16 images. I have the user select the name of the image they want to show in each stack, and then I have an advanced action that run

  • Downloaded version 11 - "Corrupted"

    After downloading version 11 and attempting to open iTunes, I received this message: "This copy of iTunes is corrupted or is not installed correctly. Please reinstall iTunes." How do I do it?

  • Link Rows using other column in the same row

    Link all rows based on values: All - I have a requirement like this: My Table has 2 columns - Col1, Col2 select * from tab1; Col1, Col2 A1     C1 A1     C2 A2     C2 A2     C3 A3     C3 A4     C4 A5     C2 Now, I have to create a link like this (In t

  • I already have photoshop subscription but cant seem to add just illustrator to it?

    I am already subscribed to photoshop and pay the student price of £8.75 per month. I would like to add Illustrator to this package but the only option that comes up is £40 something per month for the full suite. I do not want it all. Please help.