Capture Date Editing

Hi!
Though I read the other messages about dates in LR, I didn't find any valuable answer for my problem:
Editing Capture Date with the shift process works fine. When I want to edit to a specific date, that is another story:
I have a lot of Tiff files, that come from negativ scans.
If I select only one picture in the library grid, every thing goes right.
If I select more than one picture (ctrl A, or using "shift click" or "control click"), I have very surprising results.
Sometimes all the Capture Dates are updated in the right way. Fine.
BUT sometimes, only few of them (one, two ore more at the beginig of the selection) are set to the right specific capture date, the other files getting various dates and times, in a quite unexpected maner. The dates could be set in any year (sometimes 2008..), sometimes only the day is shifted with one step, teh time may be set to any value (nothing goes with DLT shift).
I tried to check for any relation between files that are updated in the good way or not, but I didn't found anything that could make sense.
Of course, I can edit all my files one by one, but I'd like to find soething else. Because I read in a message that the "Edit Capture Date" of LR is a mess, I tried some extra softs working on EXIF and IPTC informations, but it seems that they can only change things for JPEG, not for TIFF files.
I use a PC, win XP SP2, pentium P4, 1 Gig ram, and a lot of free space in my hard drives. I use LR 1.2, but I don't remember if I got thoose probs with LR1.1.
Thanks for any help or information.
Jerome

That could be really a good answer..
I perhaps misunderstood the "edit capture time" functionality. I thought that if I specify the date and the time, thoose values should replace what was recorded before (and not shift them with the same amount of time). That could make sense especialy for the files that have only one date field before editing: there is nothing to "shift", only a field to fill....
Anyway, I will try to check If the files had the same date/time values before editing or not, and I'll try to look exactly at the values before and after. And I'll go back (tomorrow, I think) for, I hope, the end of the story.
Thanks a lot for your help.
Jerome.

Similar Messages

  • Problem in capturing the edited data while the table is sorted

    hi,
    i am using the TableSorter class provided by the sun tutorials to add sorting capability for my JTable. i need to print on the screen, the value of the cell whenever it is updated. so i am using TableModelListener and its tableChanged() method for this purpose. if i edit the data without applying the sorting then its printing fine. But if i edit the data with table sorted in a particular order by clicking on the table header then the tableChanged method is not being called. So some problem lies in the table sorter which is preventing the call to the tableChanged method whenver table it is sorted. Below is my implementation of JTable.
    TableSorter sorter = new TableSorter(new MyTableModel());
    final JTable table = new JTable(sorter);
    table.getModel().addTableModelListener(new
    TableModelListener()
         public void tableChanged(TableModelEvent e)
              int row = e.getFirstRow();
                                               int column = e.getColumn();
              System.out.println("Row: "+row+" Coloumn:  "+column);
    );Hope u understood the problem. plzz help
    thanx

    hi camickr,
    However the row number displayed is always the row of
    the TableModel before the data has been sorted. this is the feature i am trying for and couldnt achieve it. i do want to print the row of tablemodel before data is sorted but i am getting 0 and -1 as row and column numbers.
    I never saw -1 as a column number.
    if you have never seen -1 as column number then just compile and run the code given below. I just added a table model listener to the table model to capture data editing. So if u edit any cell without applying sorting then its row and column number is printed properly but if u sort a particlar column and with sorting on if u edit any cell you will get row No. as 0 and column No. as -1. try running below code and please let me know where the problem exists or post your code which worked without any of the above problems.
    I believe the code was updated in Feb of this year,
    so make sure you have the most recent version.yes i have the latest version of tablesorter.
    below is my source code for table sorting just compile and run it
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import java.sql.*;
    import javax.swing.table.*;
    import java.util.*;
    class TableSorterDemo extends JFrame
         public TableSorterDemo()
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         TableSorter sorter=new TableSorter(new MyTableModel());
         JTable table=new JTable(sorter);
         sorter.setTableHeader(table.getTableHeader());
         table.getModel().addTableModelListener(new
    TableModelListener()
         public void tableChanged(TableModelEvent e)
              int row = e.getFirstRow();
            int column = e.getColumn();
              System.out.println("Row :"+row+" Column: "+column);
         JScrollPane scrollPane = new JScrollPane(table);
         scrollPane.setBackground(new Color(198,232,189));
         add(scrollPane);
         pack();
         setVisible(true);
          class MyTableModel extends AbstractTableModel {
            final String[] columnNames = {"First Name",
                                          "Last Name",
                                          "Sport",
                                          "# of Years",
                                          "Vegetarian"};
            final Object[][] data = {
                {"Mary", "Campione",
                 "Snowboarding", new Integer(5), new Boolean(false)},
                {"Alison", "Huml",
                 "Rowing", new Integer(3), new Boolean(true)},
                {"Kathy", "Walrath",
                 "Chasing toddlers", new Integer(2), new Boolean(false)},
                {"Sharon", "Zakhour",
                 "Speed reading", new Integer(20), new Boolean(true)},
                {"Angela", "Lih",
                 "Teaching high school", new Integer(4), new Boolean(false)}
            public int getColumnCount() {
                return columnNames.length;
            public int getRowCount() {
                return data.length;
            public String getColumnName(int col) {
                return columnNames[col];
            public Object getValueAt(int row, int col) {
                return data[row][col];
             * JTable uses this method to determine the default renderer/
             * editor for each cell.  If we didn't implement this method,
             * then the last column would contain text ("true"/"false"),
             * rather than a check box.
            public Class getColumnClass(int c) {
                return getValueAt(0, c).getClass();
             * Don't need to implement this method unless your table's
             * editable.
            public boolean isCellEditable(int row, int col) {
                //Note that the data/cell address is constant,
                //no matter where the cell appears onscreen.
                if (col < 2) {
                    return false;
                } else {
                    return true;
             * Don't need to implement this method unless your table's
             * data can change.
            public void setValueAt(Object value, int row, int col) {
                    data[row][col] = value;
                    fireTableCellUpdated(row, col);
                   //     System.out.println("row "+row+"Col "+col+"Val "+value);
         public static void main(String[] args)
         new TableSorterDemo();
       /*Table Sorter Class*/
    class TableSorter extends AbstractTableModel {
        protected TableModel tableModel;
        public static final int DESCENDING = -1;
        public static final int NOT_SORTED = 0;
        public static final int ASCENDING = 1;
        private static Directive EMPTY_DIRECTIVE = new Directive(-1, NOT_SORTED);
        public static final Comparator COMPARABLE_COMAPRATOR = new Comparator() {
            public int compare(Object o1, Object o2) {
                return ((Comparable) o1).compareTo(o2);
        public static final Comparator LEXICAL_COMPARATOR = new Comparator() {
            public int compare(Object o1, Object o2) {
                return o1.toString().compareTo(o2.toString());
        private Row[] viewToModel;
        private int[] modelToView;
        private JTableHeader tableHeader;
        private MouseListener mouseListener;
        private TableModelListener tableModelListener;
        private Map columnComparators = new HashMap();
        private java.util.List sortingColumns = new ArrayList();
        public TableSorter() {
            this.mouseListener = new MouseHandler();
            this.tableModelListener = new TableModelHandler();
        public TableSorter(TableModel tableModel) {
            this();
            setTableModel(tableModel);
        public TableSorter(TableModel tableModel, JTableHeader tableHeader) {
            this();
            setTableHeader(tableHeader);
            setTableModel(tableModel);
        private void clearSortingState() {
            viewToModel = null;
            modelToView = null;
        public TableModel getTableModel() {
            return tableModel;
        public void setTableModel(TableModel tableModel) {
            if (this.tableModel != null) {
                this.tableModel.removeTableModelListener(tableModelListener);
            this.tableModel = tableModel;
            if (this.tableModel != null) {
                this.tableModel.addTableModelListener(tableModelListener);
            clearSortingState();
            fireTableStructureChanged();
        public JTableHeader getTableHeader() {
            return tableHeader;
        public void setTableHeader(JTableHeader tableHeader) {
            if (this.tableHeader != null) {
                this.tableHeader.removeMouseListener(mouseListener);
                TableCellRenderer defaultRenderer = this.tableHeader.getDefaultRenderer();
                if (defaultRenderer instanceof SortableHeaderRenderer) {
                    this.tableHeader.setDefaultRenderer(((SortableHeaderRenderer) defaultRenderer).tableCellRenderer);
            this.tableHeader = tableHeader;
            if (this.tableHeader != null) {
                this.tableHeader.addMouseListener(mouseListener);
                this.tableHeader.setDefaultRenderer(
                        new SortableHeaderRenderer(this.tableHeader.getDefaultRenderer()));
        public boolean isSorting() {
            return sortingColumns.size() != 0;
        private Directive getDirective(int column) {
            for (int i = 0; i < sortingColumns.size(); i++) {
                Directive directive = (Directive)sortingColumns.get(i);
                if (directive.column == column) {
                    return directive;
            return EMPTY_DIRECTIVE;
        public int getSortingStatus(int column) {
            return getDirective(column).direction;
        private void sortingStatusChanged() {
            clearSortingState();
            fireTableDataChanged();
            if (tableHeader != null) {
                tableHeader.repaint();
        public void setSortingStatus(int column, int status) {
            Directive directive = getDirective(column);
            if (directive != EMPTY_DIRECTIVE) {
                sortingColumns.remove(directive);
            if (status != NOT_SORTED) {
                sortingColumns.add(new Directive(column, status));
            sortingStatusChanged();
        protected Icon getHeaderRendererIcon(int column, int size) {
            Directive directive = getDirective(column);
            if (directive == EMPTY_DIRECTIVE) {
                return null;
            return new Arrow(directive.direction == DESCENDING, size, sortingColumns.indexOf(directive));
        private void cancelSorting() {
            sortingColumns.clear();
            sortingStatusChanged();
        public void setColumnComparator(Class type, Comparator comparator) {
            if (comparator == null) {
                columnComparators.remove(type);
            } else {
                columnComparators.put(type, comparator);
        protected Comparator getComparator(int column) {
            Class columnType = tableModel.getColumnClass(column);
            Comparator comparator = (Comparator) columnComparators.get(columnType);
            if (comparator != null) {
                return comparator;
            if (Comparable.class.isAssignableFrom(columnType)) {
                return COMPARABLE_COMAPRATOR;
            return LEXICAL_COMPARATOR;
        private Row[] getViewToModel() {
            if (viewToModel == null) {
                int tableModelRowCount = tableModel.getRowCount();
                viewToModel = new Row[tableModelRowCount];
                for (int row = 0; row < tableModelRowCount; row++) {
                    viewToModel[row] = new Row(row);
                if (isSorting()) {
                    Arrays.sort(viewToModel);
            return viewToModel;
        public int modelIndex(int viewIndex) {
            return getViewToModel()[viewIndex].modelIndex;
        private int[] getModelToView() {
            if (modelToView == null) {
                int n = getViewToModel().length;
                modelToView = new int[n];
                for (int i = 0; i < n; i++) {
                    modelToView[modelIndex(i)] = i;
            return modelToView;
        // TableModel interface methods
        public int getRowCount() {
            return (tableModel == null) ? 0 : tableModel.getRowCount();
        public int getColumnCount() {
            return (tableModel == null) ? 0 : tableModel.getColumnCount();
        public String getColumnName(int column) {
            return tableModel.getColumnName(column);
        public Class getColumnClass(int column) {
            return tableModel.getColumnClass(column);
        public boolean isCellEditable(int row, int column) {
            return tableModel.isCellEditable(modelIndex(row), column);
        public Object getValueAt(int row, int column) {
            return tableModel.getValueAt(modelIndex(row), column);
        public void setValueAt(Object aValue, int row, int column) {
            tableModel.setValueAt(aValue, modelIndex(row), column);
        // Helper classes
        private class Row implements Comparable {
            private int modelIndex;
            public Row(int index) {
                this.modelIndex = index;
            public int compareTo(Object o) {
                int row1 = modelIndex;
                int row2 = ((Row) o).modelIndex;
                for (Iterator it = sortingColumns.iterator(); it.hasNext();) {
                    Directive directive = (Directive) it.next();
                    int column = directive.column;
                    Object o1 = tableModel.getValueAt(row1, column);
                    Object o2 = tableModel.getValueAt(row2, column);
                    int comparison = 0;
                    // Define null less than everything, except null.
                    if (o1 == null && o2 == null) {
                        comparison = 0;
                    } else if (o1 == null) {
                        comparison = -1;
                    } else if (o2 == null) {
                        comparison = 1;
                    } else {
                        comparison = getComparator(column).compare(o1, o2);
                    if (comparison != 0) {
                        return directive.direction == DESCENDING ? -comparison : comparison;
                return 0;
        private class TableModelHandler implements TableModelListener {
            public void tableChanged(TableModelEvent e) {
                // If we're not sorting by anything, just pass the event along.            
                if (!isSorting()) {
                    clearSortingState();
                    fireTableChanged(e);
                    return;
                if (e.getFirstRow() == TableModelEvent.HEADER_ROW) {
                    cancelSorting();
                    fireTableChanged(e);
                    return;
                int column = e.getColumn();
                if (e.getFirstRow() == e.getLastRow()
                        && column != TableModelEvent.ALL_COLUMNS
                        && getSortingStatus(column) == NOT_SORTED
                        && modelToView != null) {
                    int viewIndex = getModelToView()[e.getFirstRow()];
                    fireTableChanged(new TableModelEvent(TableSorter.this,
                                                         viewIndex, viewIndex,
                                                         column, e.getType()));
                    return;
                // Something has happened to the data that may have invalidated the row order.
                clearSortingState();
                fireTableDataChanged();
                return;
        private class MouseHandler extends MouseAdapter {
            public void mouseClicked(MouseEvent e) {
                JTableHeader h = (JTableHeader) e.getSource();
                TableColumnModel columnModel = h.getColumnModel();
                int viewColumn = columnModel.getColumnIndexAtX(e.getX());
                int column = columnModel.getColumn(viewColumn).getModelIndex();
                if (column != -1) {
                    int status = getSortingStatus(column);
                    if (!e.isControlDown()) {
                        cancelSorting();
                    // Cycle the sorting states through {NOT_SORTED, ASCENDING, DESCENDING} or
                    // {NOT_SORTED, DESCENDING, ASCENDING} depending on whether shift is pressed.
                    status = status + (e.isShiftDown() ? -1 : 1);
                    status = (status + 4) % 3 - 1; // signed mod, returning {-1, 0, 1}
                    setSortingStatus(column, status);
        private static class Arrow implements Icon {
            private boolean descending;
            private int size;
            private int priority;
            public Arrow(boolean descending, int size, int priority) {
                this.descending = descending;
                this.size = size;
                this.priority = priority;
            public void paintIcon(Component c, Graphics g, int x, int y) {
                Color color = c == null ? Color.GRAY : c.getBackground();            
                // In a compound sort, make each succesive triangle 20%
                // smaller than the previous one.
                int dx = (int)(size/2*Math.pow(0.8, priority));
                int dy = descending ? dx : -dx;
                // Align icon (roughly) with font baseline.
                y = y + 5*size/6 + (descending ? -dy : 0);
                int shift = descending ? 1 : -1;
                g.translate(x, y);
                // Right diagonal.
                g.setColor(color.darker());
                g.drawLine(dx / 2, dy, 0, 0);
                g.drawLine(dx / 2, dy + shift, 0, shift);
                // Left diagonal.
                g.setColor(color.brighter());
                g.drawLine(dx / 2, dy, dx, 0);
                g.drawLine(dx / 2, dy + shift, dx, shift);
                // Horizontal line.
                if (descending) {
                    g.setColor(color.darker().darker());
                } else {
                    g.setColor(color.brighter().brighter());
                g.drawLine(dx, 0, 0, 0);
                g.setColor(color);
                g.translate(-x, -y);
            public int getIconWidth() {
                return size;
            public int getIconHeight() {
                return size;
        private class SortableHeaderRenderer implements TableCellRenderer {
            private TableCellRenderer tableCellRenderer;
            public SortableHeaderRenderer(TableCellRenderer tableCellRenderer) {
                this.tableCellRenderer = tableCellRenderer;
            public Component getTableCellRendererComponent(JTable table,
                                                           Object value,
                                                           boolean isSelected,
                                                           boolean hasFocus,
                                                           int row,
                                                           int column) {
                Component c = tableCellRenderer.getTableCellRendererComponent(table,
                        value, isSelected, hasFocus, row, column);
                if (c instanceof JLabel) {
                    JLabel l = (JLabel) c;
                    l.setHorizontalTextPosition(JLabel.LEFT);
                    int modelColumn = table.convertColumnIndexToModel(column);
                    l.setIcon(getHeaderRendererIcon(modelColumn, l.getFont().getSize()));
                return c;
        private static class Directive {
            private int column;
            private int direction;
            public Directive(int column, int direction) {
                this.column = column;
                this.direction = direction;
    }

  • IPhoto 08 can now edit EXIF Capture Date

    iPhoto 08 is now able to change the EXIF Capture Date on the original files thru the Photo->Adjust Date and Time menu option. It also changes the Created and Modified date to the same selected date on the original file.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

    Björn:
    I tried it on an alias library and the "source" files on the external HD did have their Capture Date changed. How did you get the files from the original (alias based) library into the other?
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • BUG:  Program crashes when trying to edit Capture Date

    For some reason a few photos have bad (seriously bad) dates. Whenever I try to edit these using the edit capture date feature in the metadata menu, the program crashes.

    Hmm.. what is "seriously bad date"? Month has more than 31 days? Not only numeric characters there in date?
    Anyway, I can imagine only two scenarious seeing in LR:
    1. LR shows uncorrect date (as you expect),
    2. LR doesn't show capture date at all.
    Workaround:
    1. Check with some another exif reader what's really written in image file,
    2. Image doesn't contain capture date tag at all or capture date doesn't conform to exif standard (was messed with some exif tool or image editor). Again check with some exif reader (ExifTool recommended).
    Bogdan

  • How to export a photo in lightroom using capture date

    I have photos in lightroom 5 i want to know how to have the capture date show in the photo when i export it. I want to see the capture date in safari on mac. I also want the capture date to match when i use metadata edit capture time some times the photo had a date in lightroom and a different date in metadata edit capture time.

    There is a command line interface with the Administration Edition
    that allows you do select which items are exported, based on the
    command switches you provide.
    See the Discoverer Administration Guide, there's an appendix that
    deals with all the command line options.

  • Import old film photos as tif, capture date set to 12/31/03 (1903)

    Lightroom 5.5 on Mac Mountain Lion, 8gb memory, files on external usb 2.0 hard drive.
    Imported old film images as tifs.  Looking in metadata the capture date on all images shows as 12/31/1903 (12/31/03?).  Where did this come from as there is no capture date in the original film tif image.  Is there a setting someplace I missed?  Is this a bug?
    TIA for assistance/answer provided.
    Milt

    The date created metadata within the document is hosed, I've seen this with files in the past, not sure what causes it. Why that old date, who knows but it's a common issue:
    Files/Folders with a Date Created of Dec 31, 19... | Apple Support Communities
    http://forums.macrumors.com/showthread.php?t=502924
    You'll have to use LR's Edit Capture Time command to fix it.

  • Unknown Capture Date/Time

    I have several dozen photos with either no capture date or something irregular that I concocted up (like "2012 Spring"). I notice that Lightroom assigns today's date and time to those photos when importing them. That means that I can't find them using the metadata "unknown date" filter. Is there any way I can get it to leave them alone, or just leave the date field blank? Thanks in advance!!

    In the absence of specific camera exif data Lightroom will always work with the date created or modified e.g. the date scanned or the date of the last edit. You can edit or add metadata, but unfortunately it’s a manual process. See this help link.
    http://help.adobe.com/en_US/lightroom/using/WS57264460-DC72-4a1f-A665-1E90907A9FFD.html
    If you need the images in a fixed order for a project such as a slideshow or web gallery, its best to use a collection. The thumbnails can then be dragged around and will remain fixed in you chosen order.
    http://blogs.adobe.com/jkost/2012/02/lr3-how-do-you-change-the-order-of-images-before-rena ming.html

  • Lightroom does not Recognize Capture Date

    I have a lot of slides that I am scanning into Digital images.
    The Nikon CoolScan does not include a capture date in the .jpg file so I add one using the ExifPilot program.
    All other programs that I have tried correctly recognize this EXIF data, including Adobe Photoshop Elements. But the Lightroom does NOT recognize it and the file gets put into the library under "Unknown Date" Attempts to change the date with the Metadata/Edit Capture Time command do not work.
    Any Ideas on what could fix the problem?

    Yes, this is a problem, not only with files from scanner. I started a threat
    called "Date/Time, Exif and Lightroom" on March 6 about that - have a look
    there. Alas, no solution.

  • Manipulating Capture Date on Import in RC3.6

    Although I gather there were changes to how metadata is handled on Import in RC3.6, I still find that LR is pretty fussy when working with jpgs that have incomplete metadata. I've found a workaround that keeps me happy.
    I'm importing a large batch of jpgs, on CDs, that have minimal metadata and reflect file create date, not actual date shot. I use an Import preset, with the IPTC Date Created field populated with the correct capture date/time (plus creator, copyright and other info). After import, the new data is indeed in the IPTC fields, but there is no date in EXIF, and the wrong create date shows in grid display badge.
    But if I go to Edit Capture Time, the fields are populated with the corrected date. Hit Change, and all is well: EXIF Date Time Original and Date Time fields now populated correctly (based on righthand panel) and grid sorts correctly. When I use EXIFTool to look at the data, it's clear that there are sections of EXIF missing, even after the import, that are finally created and written out by Edit Capture Time and not by Import.
    An easy workaround: after I import a batch, I Select All, Edit Capture Time and, without making any changes, hit Change. The entire batch is fixed.
    Just sayin', I would have expected Import to apply a metadata template that Library would be completely happy with.

    You'd be best to report this over at the new forum for bugs, etc here.

  • LR 3.2 new smart collection not getting correct capture date?

    Just created a new smart collection after updating to LR 3.2.
    It's showing photos taken in 2008 and 2009, well beyond the last two months. Checked the capture date displayed in LR. The older photos shown have been edited within the last two months.
    Bug or am I doing something wrong?
    Thanks.

    There was bug with "months" since Lightroom 2. Looks like it has never been fixed.
    Try setting "60 days" instead of "2 months".

  • Unable to capture data from drop down list in custom added field in migo tcode at item level

    Hi guys,
    need bit help in resolving query related to custom added field in Tcode migo.
    i have added a field in migo at item level ,in this i have used drop down list
    to get data but unable to capture data from drop down list.gown through
    many blogs in scn but unable to resolve.
    Please help me out in this.
    Thanks,
    Umakant.

    Hi,
    U can use following code to fill the list box
    write this code in PBO
    In layout editor please select listbox in dropdown attribute of input field and put some fctcode attribute
    TYPE-POOLS vrm.
      DATA values TYPE vrm_values WITH HEADER LINE.
      TABLES: <ur custom Database table>.
      clear values, values[].
      SELECT * FROM <ur custom Database table>.
        values-text = <TABLE FIELD TO DISPLAY IN DROPDOWN> .
        values-key = <TABLE KEY FIELD TO DISPLAY IN DROPDOWN>.
        APPEND values.
      ENDSELECT.
      CALL FUNCTION 'VRM_SET_VALUES'
        EXPORTING
          id              = '<SCREEN INPUT FIELD NAME>'
          values          = values[]
        EXCEPTIONS
          id_illegal_name = 1
          OTHERS          = 2.
    Also please define the following before accessing the listbox value
    data: <listbox input field name> type <table field name>,
            <inputfield name where text to display> type string  in top include
    In PAI, select the text from the table into <inputfield name where text to display>  depending on value selected which will be called when enter key is pressed or any vale is selected

  • Unable to capture data from Serial port using LVRT2010 in single core pentium 4 machine

    I am using application written in Labview using windows Labview
    Runtime environment 2010. Application creates a tunnel to intercept data from
    Serial port.
    My problem is, Currently, I am using single core Pentium
    processor. When I am trying to intercept the data between COM1 and COM7 (COM 7
    is a virtual port) it is not able to capture data.
    When I am running Labview RT environment using dual core
    processor machine it is running normally. I wonder whether it could be the compatibility issues with
    single core Pentium processor.

    Hi Magnetica
    Are both of the machines running the same runtime engine,
    drivers ect?
    Have you had RT applications running on this
    machine before?
    Is the development computer a 64bit machine?
    The processor is a supported model (See link below).
    http://zone.ni.com/devzone/cda/tut/p/id/8239
    Regards
    Robert
    National Instruments UK & Ireland

  • Importing from iMovie 06, lose capture dates

    When I import old iMovie 06 movies, the capture dates gets lost. Here is one of the original clips in iMovie 06:
    However, after importing in iMovie 11, the capture dates are lost.  I tried many variations, like import the iMovie 06 project, or cd to the *.iMovieProject directory and import the actual clips, etc.
    Now, good iMovie11 clips have the capture date imbedded in the file name (as in clip-2010-03-14 hh;mm;ss.dv).  However, the ones imported from iMovie 06 end up in iMovie 11 with simple names such as clip55.dv.  So it's not surprising I cannot see the capture dates in iMovie 11.
    So I looked inside the *.iMovieProject directory hoping to find the capture dates either in the file name or in a plist, but I couldn't (nothing in the plists below)
    ... Jan 23  2010 Cache/Thumbnails.plist
    ... Jan 23  2010 Cache/Timeline Movie Data.plist
    ... Jan 23  2010 Cache/Timeline Movie.mov
    ... Nov  8  2009 Media/Clip55.dv
    etc
    Finally, I opened Clip55.dv in QuickTime and looked at MovieInspector, but I could not see any capture date (similar to exif in jpegs).
    So obviously I missed them. My question is where in the iMovie 06 project can I find them?   If accessible, I can write a script to fix the clips imported in iMovie11 by changing their names. I tried it manually, and it worked.
    Thanks in advance

    Hi - Couple of things.
    Click on the offending clip that you imported from iMovie in your FCP Bin and type Command + 9 to see the item properties. Either report those item properties, or if easier, take a screen shot of the item properties and post that.
    Then click any where on the timeline you are having trouble with and type Command + 0 (Zero) to see the sequence settings. Either report those settings or take a screen shot of the Sequence Settings window and post that.
    In order for FCP to use the video without rendering, both the items properties of the source clip, and the sequence settings must match - and both must be within standard production parameters.
    Also, you can click on the source clip in the FCP Bin, then control-click on the clip and select Reveal in Finder from the drop down menu. Once that file is revealed, open it in Quicktime 7 and see if if plays correctly there.
    Hope this helps.
    MtD

  • Importing clips from iMovie HD does not preserve capture date

    Hi,
    I am importing iMovie HD projects into iMovie 09.
    The clips in iMovie HD (originally imported from DV) have the correct capture date/time on them.
    However, when I import these clips into iMovie 09, it does not preserve these dates for the events but instead chooses to use the "file create date/time" as the event date time.
    Is this info lost forever in iMovie 09 or is there some setting that can use the original clip capture date info as the event date/time?
    Thanks.

    Hi,
    I am importing iMovie HD projects into iMovie 09.
    The clips in iMovie HD (originally imported from DV) have the correct capture date/time on them.
    However, when I import these clips into iMovie 09, it does not preserve these dates for the events but instead chooses to use the "file create date/time" as the event date time.
    Is this info lost forever in iMovie 09 or is there some setting that can use the original clip capture date info as the event date/time?
    Thanks.

  • Capturing data from ALV grid

    Dear experts.
    Can anyone help me to capture data from ALV grid to pass to a BAPI FM.
    My ALV grid has the check box as first column and I want to capture only the rows in the grid with these checkboxes checked. I would prefer to do it without OO.
    Regards
    Sathar

    Loop at the table used for ALV data where <checkbox-field> = 'X'.
    Best,
    Jim

Maybe you are looking for

  • Files on iPod not recognized by iTunes

    I have several files on the iPod that can not be displayed in the ipod section of iTunes. They were put on the iPod using iTunes, and the iPod has only ever been connected to this one computer. I get to the files on the ipod via artist, but when I co

  • Configuring a test SP 2010 farm

    So I am building a development SP2010 farm consisting of 1 SP 2010 server + 1 SQL Server instance farm. I have installed and given it a basic configuration with 2 site collections initially built - one for my sites, and one for the root site collecti

  • Since installing Entourage 2004 I can't save my passwords

    I am having trouble with my email program. The passwords will not save. I have also had password problems with online sites. Any help would be appreciated. -- Linda

  • Replace() is there a better way?

    Hi all, I have this code doing what i want, but i want to know if there is a cleaner way of getting it done. basically this code pulls a query string. the query always starts with a "brand=". The value of the string has a "+" if there is more than on

  • Canon Vixia HF R21 camcorder question

    Problem: Just bought a Canon Vixia HF R21 HD camcorder. Just shot a football game with it using the highest quality setting called MXP. This is 1080x1920 at 24Mbps and a frame rate of 60i. Output is 1080i. The video looks awesome on the camcorder scr